
Процедурные текстуры.ppt
- Количество слайдов: 13
Доброго времени суток! Тема о которой мы сегодня поговорим это:
Давайте приступим!
Вопросы которые мы сегодня рассмотрим: § Procedural Textures § Bump Mapping § Displacement Mapping § Normal Mapping
Procedural Textures Процедурные текстуры(Procedural Textures) - это текстуры, описываемые математическими формулами. Наиболее часто встречающиеся процедурные текстуры: разные виды шума (например, fractal noise), дерево, вода, лава, дым, мрамор, огонь. Преимущества: • Неограниченный уровень детализации • Возможность анимирования • Малое время создания Недостатки: • Не реалистичность
Примеры процедурных текстур:
Bump Mapping Бампмаппинг(Bump Mapping) - это техника симуляции неровностей на плоской поверхности без больших вычислительных затрат и изменения геометрии. Преимущества: • Создание неровности без изменения геометрии
Примеры Бампмаппинга:
Displacement Mapping Наложение карт смещения(Displacement Mapping) является методом добавления деталей к трехмерным объектам. Преимущества: • Изменение геометрии объекта • Превращение трёхмерной сетки в несколько двухмерных картинок Недостатки: • Сильная нагрузка на видео и оперативную память • Невозможность применения ко всем трёхмерным поверхностям • Сложность в создании карт
Процесс создания трёхмерной сетки и применения карты наложения: Процесс создания ландшафта при помощи наложения карт смещения создания трёхмерной сетки и применения карты наложения:
Normal Mapping Нормалмаппинг(Normal Mapping) - это улучшенная разновидность техники бампмаппинга, описанной ранее, расширенная ее версия. Карты нормали бывают 2 х видов: § с координатами в model space (в общей системе координат) § с координатами в tangent space (в локальной системе координат) Преимущества: • Увеличение детализации низкополигональных моделей Недостатки: • Невозможность отображения мелких деталей объекта
Применение нормалмаппинга на трёхмерный объект: Сравнение bump map и normal map
GAME OVER
Процедурные текстуры.ppt