Добавить в закладки

ГЛАВА 14. Работа с текстурными картами

Что такое текстурные карты


Текстурная карта (тар), или просто текстура, - это шаблон, который определяется прямоугольным битовым массивом (растровые текстуры) или математическим алгоритмом (процедурные текстурные карты).
Текстурные карты можно накладывать на источники освещения, туман, фон, на материалы или на другие текстуры; однако нельзя напрямую связать текстуру с объектом.
При наложении одной текстурной карты на другую создается иерархическое дерево текстурных карт (map tree). Дерево текстурных карт может быть как самостоятельной структурой, так и принадлежать к дереву материала. Когда вы сохраняете сцену, в файле .max записывается дерево текстурных карт, но сами текстуры вызываются по ссылке, они остаются вне файла. То же самое происходит и при записи деревьев текстурных карт в библиотеки материалов.



Рис. 14.2. Различные типы поверхностных эффектов, созданные наложением текстурных карт

Наложение текстурной карты


Наложение
(mapping;) текстурной карты - это математическая процедура, которая проецирует текстуру на объект, фон или связывает ее с объемным эффектом. Для достижения самых различных целей существуют следующие опции наложения (рис. 14.2):

  •  текстурное наложение (texture mapping) - преобразует битовый массив или алгоритмически заданную текстурную карту в поверхность трехмерного объекта;
  •  процедурное наложение (procedural mapping) - алгоритмически генерирует образцы поверхностей в двух или трех измерениях, используя координаты поверхности;
  •  рельефное наложение (bump mapping) - создает иллюзию рельефной поверхности, когда возмущение нормалей поверхности задается значением интенсивности цвета карты1;
  •  смещающее наложение (displacement mapping) - задает «истинную» неровность поверхности, используя смещение поверхностных граней в зависимости от интенсивности цвета карты;
  •  наложение внешней среды (environment mapping) - окружает объект картой текстуры, что обеспечивает быстрое генерирование отражения карты на поверхности. Фоновые карты окружения накладываются методом расклейки афиш (billboard mapping). При этом создается фоновое изображение, привязанное к точке обзора;
  •  трассировка лучей (ray-tracing) - моделирует эффекты взаимодействия лучей с объектами, имитируя прохождение лучей от одного объекта к другому. Используется для точной прорисовки эффектов отражения от поверхности.

Назад/Меню/Вперед

Rambler's Top100
Hosted by uCoz