- Кубическая текстура
-
Кубическая текстура, кубическая карта (англ. Cube mapping, CubeMap) — методика в трёхмерной компьютерной графике, которая принимает трёхмерную координату текстуры и возвращает тексель из данной кубической карты. Кубическая карта представляет собой развёртку шести граней куба, каждая грань которого содержит текстуру. Каждая текстура отображает вид окружения, которое видно из одной точки зрения в шести направлениях. Текстурная координата является вектором, который определяет, как смотреть из центра куба, чтобы получить желаемый тексель.
Cube mapping, как правило, более предпочтительный устаревшей методике Sphere mapping (англ.), так как является более простым для динамической генерации в симуляциях реального времени и имеет меньшее искажение.
См. также
Внешние ссылки
- OpenGL Cube Map Texturing (англ.). официальный сайт nVidia (8 мая 2004 года (последнее обновление)). — Детальное описание кубической карты и инструкция по её созданию. Архивировано из первоисточника 4 апреля 2012. Проверено 13 июля 2009.
- Bill Niebruegge Cube Mapping (англ.).(недоступная ссылка — история) Проверено 13 июля 2009.
- Использование CubeMap техники в OpenGL. Генерация CubeMap. GameDev.ru (30 июля 2003 года). Архивировано из первоисточника 4 апреля 2012. Проверено 13 июля 2009.
- Использование CubeMap техники в OpenGL. Заполняем и рисуем CubeMap. GameDev.ru (30 июля 2003 года). Архивировано из первоисточника 4 апреля 2012. Проверено 13 июля 2009.
- Валентин Судаков Динамические тени, основаные на CubeMap. GameDev.ru (18 июня 2009 года). Архивировано из первоисточника 4 апреля 2012. Проверено 13 июля 2009.
Категории:- Освещение в трёхмерной графике
- Методы текстурирования
Wikimedia Foundation. 2010.