Кубическая текстура

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
На данном отрендеренном изображении показана первоначальная сцена (внизу слева), развёртка шести граней куба (вверху) и куб, который накладывается на оригинальную сцену (внизу справа).

Кубическая текстура, кубическая карта (англ. Cube mapping, CubeMap) — методика в трёхмерной компьютерной графике, предназначеная преимущественно для моделирования отражений на поверхности объекта. Суть методики в использвании кубической карты для отображения трёхмерной координаты текстуры в тексель при построении изображений отраженния окружения в поверхности объекта. Кубическая карта представляет собой развёртку шести граней куба, каждая грань которого содержит текстуру. Каждая текстура отображает вид окружения, которое видно из одной точки зрения в шести направлениях. Текстурная координата является вектором, который определяет, как смотреть из центра куба, чтобы получить желаемый тексель.

Cube mapping, как правило, более предпочтительный устаревшей методике Sphere mapping (англ.), так как является более простым для динамической генерации в симуляциях реального времени и имеет меньшее искажение.

См. также[править | править исходный текст]

Внешние ссылки[править | править исходный текст]