Читайте также:
|
|
Под фактурой понимается характер строения поверхностей. Понятие фактуры неотделимо от цвета. Две стены, окрашенные масляной краской, пусть совершенно одинаковые по строению поверхности, покажутся нам разными по фактуре, если они окрашены в различные цвета. Белая оштукатуренная стена приобретает иную фактуру, чем такая же черная. Порой в практике фотографии в понятие фактуры включают еще и макрорельеф поверхности. В ряде случаев это и правильно, ведь различие между структурой самой поверхности и изменяющим ее формы макрорельефом чисто количественное, масштабное.
· Рельефное текстурирование — метод в компьютерной графике для придания более реалистичного и насыщенного вида поверхности объектов. Рельефное текстурирование очень напоминает обычный процесс наложения ("натягивания") текстуры на полигон. Только при обычном наложении текстуры мы работаем со цветом и изменяем его цветовое восприятие, а вот при рельефном текстурировании мы добавляем ощущение рельефа, объемности плоскому полигону. Эта техника может добавить детализацию сцене без создания дополнительных полигонов. Заметьте, что полигон по-прежнему остается плоским, но создается ощущение его выпуклости (рельефности). Рельефная карта (текстура) – это обычная текстура, только в отличие от первой, несущей информацию о цвете определенных участков, рельефная карта несет информацию о неровностях. Самый распространенный способ представить неровности - это применить карту высот. Карта высот – это текстура в оттенках серого, где яркость каждого пикселя представляет, насколько он выдается из базовой поверхности. Очень простой и удобный метод. Его легко реализовать.
· Метод возмущения нормали для построения неровных поверхностей. Можно моделировать воду как неподвижную, выглядящую твердой поверхность, к которой рябь добавляется с помощью возмущения нормалей к поверхности, как при отображении шероховатости поверхности. Такого способа обычно достаточно для моделирования спокойных озер и луж со стоячей водой. Для возмущения нормали используется одна или более синусоидальных функций, чтобы изменить направление вектора нормали к поверхности
· Использование фракталов. Для того чтобы получить полигональную фрактальную поверхность, исходный многоугольник рекурсивно разбивается на фрагменты, как показано на рис. Для этого можно, например, случайным образом сместить центр и середины сторон многоугольника, причем и исходный, и полученный многоугольники не обязательно должны быть плоскими. Одно из преимуществ фрактальных поверхностей в том, что их можно разбивать бесконечно и получить любой уровень детализации. Он может зависеть от положения наблюдателя: чем ближе точка наблюдения, тем с большей степенью детализации изображается поверхность. Если наблюдатель находится далеко, объем вычислений значительно сокращается.
Дата добавления: 2015-07-14; просмотров: 115 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Фактура. Нанесение узора на поверхность | | | Математическое описание перспективных проекций. |