×
Menu

Shader basic Parameters

 
Общие настройки свойств материала.
 
TES SHADER - слот для выбора шейдера.
Поскольку используется ТЕС ШЕЙДЕР, он здесь и указан.
Netimmerse Shader, Niftools Shader - полные аналоги, по настройкам, TES SHADERа.
Об имеющихся отличиях, см. их разделы.

2 sided. Создает 2х-сторонние материалы.
Т.е. текстура будет видна с внутренней стороны объекта при отсутствии там самих полигонов.
В теории это должно создавать niStencilProperty, но на практике, это действительно удваивает кол-во полигонов!
 
Штатный баг этой версии Gamebryo\netimmerse.
Т.е. подобное слияние поверхностей было исправлено в более поздних версиях движка.
А управление буфером трафарета в полной мере, было вынесено в отдельную утилиту.
 
Примечание.
При обратном импорте таких моделей в МАХ возникают сложности, т.к.
обе поверхности залитые одним материалом образуют единый ШЕЙП.
Т.е. в сцене окажется один объект о двух сторонах!
Что при сглаживании, или склеивании вертексов создаст проблемы.
 
Поэтому, лучше использовать NiStencilProperty добавляя оные через Нифскоп.
 
Впрочем, в некоторых редких случаях использование 2-сайдед, возможно будет оправдано.
Особенно если не предполагается обратный импорт для правки мелких ошибок и прочего. ))0
 
Из справки к MaxImmerse:
2-Sided Material and Transform-Limitations
Max’s “2-Sided” Basic material parameter can easily cause an application to become transform-limited. Since NetImmerse does not support two-sided triangles, MaxImmerse must perform a trick on all objects that use Max’s “2-Sided” feature. This trick involves turning off backface culling for that object. This will allow the object to appear double sided. However, the object will only be lit from the side that has the forward facing polygons. The other side will duplicate the lighting on the opposite side.

Faceted - Отвечает за работу освещения на модели.
Либо гладкая заливка светом, либо по полигонная.
В МАХе это хорошо видно, если флаг установлен, объект как бы теряет сглаживание.
Создает в  файлах строку NiShadeProperty.
Нифскоп ругается, в игре каких-то особых эффектов не наблюдается.
Поскольку движок игры, сломан (или отключен) для этого объекта.

Wire - отображает модель одними линиями.
Создает в файлах строку NiWireframeProperty.
Возможно использовать для неких особых случаев.
Экспортируется корректно, в игре также все работает.