Доработка Stencil ореол и его трафареты
ПРИМЕЧАНИЕ!
Для ОпенМВ (все билды) (0.51 включительно)!
Stencil Ref не должно превышать 255!
Т.е. установка значения выше 255 приводит к отказу в обслуживании, модель перестает правильно работать.
Capo(strоhic) из команды ОпенМВ, писал; это завязано на ограничение OpenGl и (по видимости) не может быть расширено.
Также!
Нифскоп линейки 2.0 (по видимости) выставляет значение:
Stencil Mask = 0, а не 4294967295 (-1)
Что также может приводить к нарушению работы моделей под OpenMW движком!
Т.е. если планируется создавать модель под ОпенМВ не устанавливайте Stencil Ref выше 255 и проверяйте значение Stencil Mask, оно должно равняться минус один (-1), а не быть равным нулю (=0).
Для Ванильного Морровинда, значение Stencil Ref может принимать любое значение до 65535, а Stencil Ref может быть равным нулю.
Хотя, если не планируется использовать какие-то особенно сложные техники, сохраняйте значение, как равное -1 (4294967295).
Метод применения
свойств трафарета на Ореол (вокруг Святоши Золотой, например) дабы избежать появления среза полигона.
Т.е. полностью скрыть полигон в любой проекции.
Что делает Ореол еще более Возвышенным.
Метод аналогичен описанном в той статье, равно и в прочих.
Т.е. на ореол и на базовые поверхности назначаются свойства трафарета.
В настройках ореола устанавливается значение как "не отображать если попал на базовую поверхность".
Собственно здесь только упоминаем о возможности использование трафаретов и для таких целей.
Можно использовать как в существах, так и в шлемах для Игрока.
Примечание.
Однако, как и в прочих случаях, глобальный уровень воды может создавать нежелательные проблемы.
Для решения этой проблемы, добавляйте дополнительную фильтрующую поверхность за шейп ореола.
Т.е. сзади видимого шейпа ореола разместите, с небольшим смещением, еще один шейп.
В настройках трафаретов оного укажите значения:
TEST_NEVER
Stencil Ref 0
ACTION_ZERO во всех слотах.
DRAW_CCW_OR_BOTH
Если использование дополнительной плоскости не представляется возможным, применить сферу, которая будет перекрывать объект вокруг.
При этом, укажите DRAW режим, как только заднюю сторону.
Т.е. фильтр не должен перекрывать целевой с передней, по отношению к игроку, стороны.
Примечание.
Это также позволяет решать проблемы наложения полигонов во многих случаях.
|
|
|
|
Целая аура всегда находится ЗА объектом и никогда не пересекается с ним своими гранями!
Настройки Ореола (ауры).
и настройки самих шейпов шлема:
И общий вид шлема:
 Object04 это шейп шлема.
Aura и AuraSm - ореол вокруг оного.
|
Системы частиц тоже можно загрузить трафаретами, отчего оные не будут перекрывать связанные объекты.
Примечание.
Модели брони и прочего 6го дома, были размещены на Nexus.com в сентябре 2025го (хотя сам проект стартовал еще в 2015ом...) См. плагин: And Nerevar is his Glory
|
|
|
|
|
Ореол вокруг светильника, пустячок а приятно, особенно если он не показывает свои полигоны!
|
С одной стороны выглядит странно, с другой - почему бы и нет?
Да, наложение трафарета воды на трафарет ореола шлема.
|