×
Меню
Индекс

NiBSParticleNode

 
Именная нода - используется для частиц в моделях Морровинда.
Фактически отвечает за "отвязывание" объектов от их родительского объекта в файле.
Позволяя содержимому этой ноды, застывать в координатах своего появления в мире.
Т.е. будет влиять не только на частицы, но и вообще, на любой вложенный объект.
 
Это системное Имя Ноды!
NiBSParticleNode, является уникальным творением беседки, призванным решить некоторые проблемы с работой частиц.
Создание постоянной ровной анимации и активации шлейфа в т.ч.
 
В основном актуальна в динамических объектах. Факелы, лампы, модели оружия с частицами, существа.
В факелах (лампадах), предохраняет от цикличного перезапуска анимации (при движении игрока, нпс).
См. "истинное пламя" например.
Если использовать NiBSAnimationNode, то во время стойки с зажатым оружием, анимация движения частиц, блокируется.
 
Частицы, также, могут быть упакованы и в обычную niNode.
При этом, в случае активаторов и статиков, они начинают работать (даже) более стабильно.
Т.е. использование этой ноды, не является необходимым условием для правильной работы частиц, хотя именно так может показаться.
Поскольку, ТЕС экспортер, всегда помещает частицы в эту ноду.
 
Является подклассом Анимированной ноды!
Т.к. содержит наследованные настройки + одну дополнительную строку.
Которая и отвечает за включение шлейфа за частицами.
 
NiBSParticleNode правильно использовать в случаях:
- требуется создать хвост (trail) частицам.
- частицы должны следовать за своим  эмиттером.
- всегда в переносных светильниках.
- и в моделях оружия.
- также в файлах существ, если требуется оставлять "дымный след" за патрубками паровых центурионов.
- для получения дополнительных эффектов анимации, можно применить для эмиттера. Упаковав его в эту ноду.
 
В прочих случаях, можно использовать только NiBSAnimationNode, без упаковки частиц в NiBSParticleNode.
Т.к основное отличие этих нод (между собой) в наличие дополнительной строки bFollow = (true or false) у NiBSParticleNode.
 
Примечание.
Не рекомендуется использовать NiBSParticleNode в качестве корня файла, может пропасть возможность выделения объектов в редакторе!
Можно заменять NiBSAnimationNode на NiBSParticleNode, во вложенных нодах.
 
Примечание.
Обычные шейпы и другие ноды, также можно упаковать в NiBSParticleNode, что оказывается полезным в случае эмиттера.
Т.е. когда эмиттер упакован, или представляет из себя,  NiBSParticleNode.
Но вот если использовать эту ноду в шейпах содержащих скининг, или подобных случаях...
Результаты становятся "более разнообразны", т.е. если захотите половить глюков и сочинить "истории", то без сомнения, эта нода поможет в этом!
 
Настройки.
По настройкам, это обычная нода, ничего особенного, кроме названия.
Важен только ее Флаг!
Т.к именно он определяет поведение вложенных в ноду объектов.
Как частиц, так и других нод, или обычных шейпов.
О флагах, см. в примечаниях.
 
Значение Follow определяется флагом этой ноды!
собственно нижняя строка.
 

Добавление в Нифскоп:
- свободно.
Можно использовать опцию Block->Convert.
Затем установить флаг.
 
Создание в 3д МАХ.
-  Автоматически, для любых типов частиц и только через ТЕС экспортер.
ФФЕ экспортер создает обычные ноды.
Нифтулз не умеет (работать с частицами от слова совсем).
 
Примечания.
Редактирование Nif.xml файла.
- Не требуется.