ГЛАВА 14. Работа
с текстурными картами
Что такое текстурные карты
Текстурная карта (тар), или просто текстура, - это шаблон, который определяется прямоугольным битовым массивом (растровые текстуры) или математическим алгоритмом (процедурные текстурные карты).
Текстурные карты можно накладывать на источники освещения, туман, фон, на материалы или на другие текстуры; однако нельзя напрямую связать текстуру с объектом.
При наложении одной текстурной карты на другую создается иерархическое дерево текстурных карт (map tree). Дерево текстурных карт может быть как самостоятельной структурой, так и принадлежать к дереву материала. Когда вы сохраняете сцену, в файле .max записывается дерево текстурных карт, но сами текстуры вызываются по ссылке, они остаются вне файла. То же самое происходит и при записи деревьев текстурных карт в библиотеки материалов.
Рис. 14.2. Различные типы поверхностных эффектов, созданные наложением текстурных карт
Наложение текстурной карты
Наложение (mapping;) текстурной карты - это математическая процедура, которая проецирует текстуру на объект, фон или связывает ее с объемным эффектом. Для достижения самых различных целей существуют следующие опции наложения (рис. 14.2):
- текстурное наложение (texture mapping) - преобразует битовый массив или алгоритмически заданную текстурную карту в поверхность трехмерного объекта;
- процедурное наложение (procedural mapping) - алгоритмически генерирует образцы поверхностей в двух или трех измерениях, используя координаты поверхности;
- рельефное наложение (bump mapping) - создает иллюзию рельефной поверхности, когда возмущение нормалей поверхности задается значением интенсивности цвета карты1;
- смещающее наложение (displacement mapping) - задает «истинную» неровность поверхности, используя смещение поверхностных граней в зависимости от интенсивности цвета карты;
- наложение внешней среды (environment mapping) - окружает объект картой текстуры, что обеспечивает быстрое генерирование отражения карты на поверхности. Фоновые карты окружения накладываются методом расклейки афиш (billboard mapping). При этом создается фоновое изображение, привязанное к точке обзора;
- трассировка лучей (ray-tracing) - моделирует эффекты взаимодействия лучей с объектами, имитируя прохождение лучей от одного объекта к другому. Используется для точной прорисовки
эффектов отражения от поверхности.
Назад/Меню/Вперед
|