Замощение (компьютерная графика)

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Тесселяция»)
Перейти к: навигация, поиск

Замощение — разбиение без каких-либо накладок и без пробелов.

Замощения и компьютерные модели[править | править вики-текст]

В компьютерной графике так называется технология, с помощью которой возможно увеличить количество многоугольников в полигоне (используя, например, кривые Безье). При этом каждый многоугольник модели разбивается на заданное число связанных многоугольников, которые выстраиваются в соответствии с общим направлением поверхности модели. Таким путём можно сначала создать простую модель, а затем быстро и просто повысить её детализацию.

В компьютерной графике и играх данный метод работы с моделью называют тесселяцией. Тесселяция является одной из основных особенностей DirectX 11 и OpenGL 4.

Замощение же в чистом виде здесь называют тайлингом (от английского слова «tiling»), чтобы конкретизировать термин. В период 1986—1999 тайлинг часто использовался в игровых консолях и был реализован аппаратно. Тесселяция же необходима лишь для 3D-моделей и её поддержка реализована в потребительских GPU, которые заявлены как совместимые с DirectX 11 и OpenGL 4.0. В специализированных 3D-процессорах тесселяция появилась гораздо раньше, как ответ на требования индустрии компьютерной графики.

Замощения в природе[править | править вики-текст]

Пчелиные соты, пример замощения в природе

Базальтовые потоки лавы часто образуют столбчатые сращивания, по мере остывания лавы возникают трещины. Из большого количества трещин формируется замощение.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]