Фильтр Craquelure

Фильтр Craquelure (Кракелюры) предназначен для имитации состояния старинной масляной живописи, которая со временем и особенно при ненадлежащем хранении покрывается характерными трещинами (кракелюрами) (рис. 11.57).

Значение в поле Crack Spacing (Интервалы) определяет общую "трещиноватость" изображения в диапазоне от 2 до 100: чем ниже значение, тем больше трещин образуется на поверхности.

В поле Crack Depth (Глубина трещин) в диапазоне от 0 до 10 устанавливают глубину трещин, а в поле Crack Brightness (Освещенность) в диапазоне от О до 10 — их рельефность.

Рис. 11.57. Диалоговое окно Craquelure

Рис. 11.58 . Диалоговое окно Grain

 

Тень от деревьев

Как добавить тень от веток и листьев березы, трепещущих на ветру, в мою скучную трехмерную комнату?

Тема:

Рендеринг, Анимация.

Используемые техники и инструменты:

Paint Effects (Эффекты Рисования).

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

С появлением модуля Paint Effects (Эффекты Рисования) мы можем использовать цифровые деревья для оживления освещения и тени сцены. Иногда мы даже не должны видеть деревья - только их тень.

Пешеходный переход

Как в реальном времени из NURBS-плоскости сделать пешеходную «зебру», растворяющуюся в густом тумане?

Тема:

Аппаратный Рендеринг.

Используемые техники и инструменты:

Assign Material per Patch (Попатчевое присвоение материала), Hardware Fog (Аппаратный туман).

В отличие от полигональной NURBS-поверхность не имеет граней, поэтому она допускает наложение одной-единственной текстуры на всю поверхность целиком. Если вы, скажем, хотите приклеить логотип компании на NURBS-тостер, вы, скорее всего, используете метод Stencil (Трафарет). Но поскольку Stencil (Трафарет) фактически плавает над поверхностью (что иногда имеет свои преимущества), этот метод бесполезен, если вы хотите использовать параметризацию поверхности в качестве текстурных координат при наложении текстуры. Скажем, у вас есть NURBS-улица и вы хотели бы добавить к ней осевую линию. Вам бы долго пришлось возиться с параметрами закладки place2dTexture окна Attribute Editor (Редактор Атрибутов), пока не получили бы требуемое, как на рис. 23.1. Но этот метод не абсолютно точен при интерактивной работе [Здесь имеется в виду, что при визуализации расположение текстуры может отличаться от того, что вы видите в окне моделирования. -Примеч. ред. ], и если вы дополнительно (еще) захотите добавить «зебру», то у вас ничего не получится.

Вы должны были использовать многослойную текстуру, но для такой простой задачи это было бы чересчур сложное решение. Не правда ли, было бы здорово, если бы мы могли использовать патчи NURBS-поверхности, которые мы видим в окне моделирования, для того, чтобы частично и в интерактивном режиме раскрасить улицу в серый и белый цвета?