Нормальный (Канал Покрытия Cineware)

Этот канал используется для создания виртуальных неровностей покрытия, что делает их более реалистичными.

Применяемый в данном канале метод называется наложением Нормалей (Normal mapping) в противоположность наложению Рельефа (Bump mapping). Наложение нормалей позволяет повысить детализацию низкополигональных объектов (объектов с небольшим количеством деталей), придавая их покрытиям более реалистичный вид без существенных затрат времени на визуализацию.

NormalChannel.png 

Наложение Рельефа (Bump mapping) использует черно-белые карты для получения информации о высоте неровностей.

Наложение Нормалей (Normal mapping) использует цветные текстуры RGB, содержащие закодированную информацию о направлении Нормалей (Нормали могут быть ориентированы по разным направлениям).

Создавать текстуры (карты) Нормалей можно с помощью ретушировщика Нормализатора (позволяющего загружать нормальные цветные текстуры).

Результаты, получаемые при визуализации, очень сильно напоминают использование высокополигональных объектов.

NormalMapping.png 

Слева исходный объект визуализирован с суб-полигональным смещением;
справа применена текстура Нормалей.

NormalSettings.png 

Яркость

Этот параметр управляет силой воздействия карты Нормалей. Желательно не использовать слишком большие значения, так как получаемый результат будет все более и более далек от реальности.

В основном, чем выше указанное значение, тем больше угол взгляда на поверхность должен приближаться к перпендикулярному, чтобы покрытие выглядело реалистично.

Метод

Есть несколько методов интерпретации карт Нормалей:

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

Объект: в этом случае используется система координат объекта для кодирования ориентации Нормалей. Такие текстуры обычно содержат все цвета радуги.

Мир: в этом случае для кодирования ориентации Нормалей используется мировая система координат. Такие текстуры также могут содержать все цвета радуги.

При выборе метода интерпретации важно знать, какой метод был использован при создании текстуры Нормалей. Именно его и надо использовать здесь.

Примечание: В ретушировщике Нормализатор используется метод Касательных.

Обратный X (Красный)/Обратный Y (Зеленый)/Обратный Z (Синий)

Поменять Y/Z (Y – вверх)

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

В наиболее распространенном методе Касательных используется следующее правило:

   Если в текстуре Нормалей преобладает светло-зеленый цвет, активируйте функцию Поменять Y/Z (Y – вверх).

   Если в текстуре Нормалей преобладает светло-голубой цвет, деактивируйте функцию Поменять Y/Z (Y – вверх).