Амбиентная окклюзия для растительности

Материал из CryWiki Russia

Перейти к: навигация, поиск
Эта страница страница помечена как находящиеся в процессе перевода.


О статье
АвторAndreyFilantrop
СложностьСредняя
ТребованияCrysis Mod SDK 1.2; Sandbox 2; 3d max (в статье 3 d max 8).
Дата добавления10/03/12



Содержание

Амбиентная (окружающая) окклюзия

Амбиентная окклюзия цвета вершин Vertex Alpha

Цвет вершин может использоваться для хранения информации по освещению растений типа ambient occlusion.

Palms AO.jpg

На рисунке видно, что верхняя часть ствола и внутренняя часть кроны пальмы затемнены больше, чем наружные части, однако это не связано с самими текстурами и настройками общего освещения в редакторе Sandbox 2 в параметрах окна Time of Day.

Плюсы

Цвет вершин амбиентной окклюзии (синоним: затенений окружающий вершин или AO) отлично работает для объектов, которые используют повторяющиеся текстуры, как, например, модели окружающей среды как высокие бетонные стены, дома, потому что повторение текстур исключает возможность уникального освещения сцены быть добавленным в текстуру. В этом случае АО основанное на текстуре потребовало бы отдельной не повторяющейся UV текстуры, что увеличит объем памяти необходимый текстурам и также увеличит количество вершин для модели (чтобы сохранить второй слой UV развертки). Однако АО можно использовать и для растительности с шейдером Vegetation, только механизм несколько иной, чем для шейдера типа Illum.


Минусы

Недостаток цвета вершин в том, что разрешение АО зависит от сложности сетки объекта. Чем меньше вершин, тем менее точным будет затенение. Больше ребёр, соединяющих вершины, может быть добавлено к модели, но это обычно требует утомительной ручной работы.