Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Фактура. Создание неровностей на поверхности.

Читайте также:
  1. CMS Joomla. Установка шаблона. Создание и настройка модулей.
  2. I. Создание ИС и ИТ.
  3. III. Ограничения на создание и деятельность политической партии.
  4. IV. Создание, организационная структура и руководство ВПО
  5. Болото. Танцевальный этюд «Создание болота» под песню Дуремара.
  6. Военная реформа. Создание армии и флота.
  7. Выявление неровностей

Под фактурой понимается характер строения поверхностей. Понятие фактуры неотделимо от цвета. Две стены, окрашенные масляной краской, пусть совершенно одинаковые по строению поверхности, покажутся нам разными по фактуре, если они окрашены в различные цвета. Белая оштукатуренная стена приобретает иную фактуру, чем такая же черная. Порой в практике фотографии в понятие фактуры включают еще и макрорельеф поверхности. В ряде случаев это и правильно, ведь различие между структурой самой поверхности и изменяющим ее формы макрорельефом чисто количественное, масштабное.

· Рельефное текстурирование — метод в компьютерной графике для придания более реалистичного и насыщенного вида поверхности объектов. Рельефное текстурирование очень напоминает обычный процесс наложения ("натягивания") текстуры на полигон. Только при обычном наложении текстуры мы работаем со цветом и изменяем его цветовое восприятие, а вот при рельефном текстурировании мы добавляем ощущение рельефа, объемности плоскому полигону. Эта техника может добавить детализацию сцене без создания дополнительных полигонов. Заметьте, что полигон по-прежнему остается плоским, но создается ощущение его выпуклости (рельефности). Рельефная карта (текстура) – это обычная текстура, только в отличие от первой, несущей информацию о цвете определенных участков, рельефная карта несет информацию о неровностях. Самый распространенный способ представить неровности - это применить карту высот. Карта высот – это текстура в оттенках серого, где яркость каждого пикселя представляет, насколько он выдается из базовой поверхности. Очень простой и удобный метод. Его легко реализовать.

· Метод возмущения нормали для построения неровных поверхностей. Можно моделировать воду как неподвижную, выглядящую твердой поверхность, к которой рябь добавляется с помощью возмущения нормалей к поверхности, как при отображении шероховатости поверхности. Такого способа обычно достаточно для моделирования спокойных озер и луж со стоячей водой. Для возмущения нормали используется одна или более синусоидальных функций, чтобы изменить направление вектора нормали к поверхности

· Использование фракталов. Для того чтобы получить полигональную фрактальную поверхность, исходный многоугольник рекурсивно разбивается на фрагменты, как показано на рис. Для этого можно, например, случайным образом сместить центр и середины сторон многоугольника, причем и исходный, и полученный многоугольники не обязательно должны быть плоскими. Одно из преимуществ фрактальных поверхностей в том, что их можно разбивать бесконечно и получить любой уровень детализации. Он может зависеть от положения наблюдателя: чем ближе точка наблюдения, тем с большей степенью детализации изображается поверхность. Если наблюдатель находится далеко, объем вычислений значительно сокращается.

 

 


Дата добавления: 2015-07-14; просмотров: 115 | Нарушение авторских прав


Читайте в этой же книге: Алгоритм Брезенхема | Лестничный эффект | Алгоритм Ву | Заполнение области. Алгоритм построчного сканирования, алгоритм заполнения с затравкой. Заполнение линиями. | Когерентность сканирующих строк | Основные виды геометрических моделей. | Методы построения геометрических моделей (построение кривых и поверхностей, кусочно-аналитическое описание, кинематический принцип, булевы операции, полигональные сетки). | Получение проекций. Основные виды проекций. | Алгоритм, использующий z-буфер | Методы закраски полигональной сетки. |
<== предыдущая страница | следующая страница ==>
Фактура. Нанесение узора на поверхность| Математическое описание перспективных проекций.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)