×
Меню
Индекс

Доработка Stencil ореол и его трафареты

Метод применения свойств трафарета на Ореол (вокруг Святоши Золотой, например) дабы избежать появления среза полигона.
Т.е. полностью скрыть полигон в любой проекции.
Что делает Ореол еще более Возвышенным.
 
Метод аналогичен описанном в той статье, равно и в прочих.
Т.е. на ореол и на  базовые поверхности назначаются свойства трафарета.
В настройках ореола устанавливается значение как "не отображать если попал на базовую поверхность".
 
Собственно здесь только упоминаем о возможности использование трафаретов и для таких целей.
Можно использовать как в существах, так и в шлемах для Игрока.
 
Примечание.
Однако, как и в прочих случаях, глобальный уровень воды может создавать нежелательные проблемы.
Для решения этой проблемы, добавляйте дополнительную фильтрующую поверхность за шейп ореола.
Т.е. сзади видимого шейпа ореола разместите, с небольшим смещением, еще один шейп.
В настройках трафаретов оного укажите значения:
TEST_NEVER
Stencil Ref 0
ACTION_ZERO во всех слотах.
DRAW_CCW_OR_BOTH

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

Целая аура всегда находится ЗА объектом и никогда не пересекается с ним своими гранями!
 
Системы частиц тоже можно загрузить трафаретами, отчего оные не будут перекрывать связанные объекты.
Ореол вокруг светильника, пустячок а приятно, особенно если он не показывает свои полигоны!
 
С одной стороны выглядит странно, с другой - почему бы и нет?
Да, наложение трафарета воды на трафарет ореола шлема.