Это (любой) объект отвечающего за точку рождения частиц в сцене.
Частицы не будут работать, если не имеют эмиттера!
Т.е. если в контроллере частиц не указан эмиттер, частицы не будут отображены в сцене.
*исключение, статичные частицы, см. здесь. В этом случае, эмиттер не используется, т.к. нет и самого контроллера анимации.
На "совести" эмиттера пребывают следующие важные действия:
- точка появления частиц в сцене.
- анимация движения массива частиц в сцене.
- пассивное смещение частиц в файле.
- перемещение частиц от точки появления к своему эмиттеру.
- передвижение частиц за своим эмиттером. Т.е. создание шлейфа частиц.
- в качестве эмиттера можно использовать вертексы шейпов.**
- в качестве эмиттера можно использовать другие частицы.***
- эмиттер может быть именной нодой, что открывает ряд возможностей.
* если эмиттер не используется, текстурный эффект, на частицах, перестает работать!
** эмиттер, обязательно должен иметь в своем составе, обычный шейп. Который используется для просчета наложения эффекта.
Примечание.
Emitter - в данном случае, это имя ноды, а не ее «тип».
Т.е. само название объекта может быть любым.
В 3д МАХ оно формируется автоматически из Названия системы частиц +Эмитер.
*CandleFlame Emitter, FareBig Emitter, Dust Emitter, Ash Emitter и т.п.
Примечание.
Эмиттером может быть любой объект в сцене.
Т.е. можно указать в качестве эмиттера уже существующий объект в сцене.
Но, оптимально, создавать отдельную ноду и уже оную использовать в качестве эмиттера.
Это позволит более тонко манипулировать анимациями частиц и не затронет иные анимации объекта.
Такую ноду, всегда, можно будет вставить в состав уже существующих нод.
Т.е. здесь, речь идет о создании системы частиц в нифскопе с нуля, когда эмиттер, также, добавляется вручную.
Примечание.
Шейп эмиттера может иметь нулевое кол-во вертексов и полигонов.
Т.е. являться пустышкой.
Это позволит поместить на такой объект некоторые дополнительные свойства, которые будут оказать воздействие на частицы.
А равно сделает, такой шейп априори, полностью невидимым, т.е. без использования флагов, настроек прозрачности материала и пр.
Это может быть полезным в некоторых случаях.
Примечание.
Если используется нода (или пустой шейп) - это определяет центр, или точку, рождения оных.
От которой, или вокруг которой, будут появляться частицы.
Примечание.
Если использован обычный шейп (не пустышка), то появляется возможно использовать всю поверхность оного в качестве генератора частиц.
Т.е. частицы будут появляется по этой площади, используя вертексы объекта в качестве эмиттеров.
Примечание.
Частицы, всегда стартуют только из координат своего Эмиттера.
Т.е. положение в сцене самих частиц, играет второстепенную роль.
Если координаты частиц и эмиттера не совпадают, то можно увидеть, в первом фрейме анимации, как частицы "перепрыгивают"
из своих исходных координат к точке эмиттера. Далее они будут появляться только в этой точке.
Примечание.
Если эмиттера нет — частицы перестают работать!
Примечание.
Эмиттер может не использоваться в некоторых случаях!
Т.е. удаление NiParticleSystemController с niParticles позволит создать статичные частицы.
В этом случае, все настройки оных будут взяты из из Даты.
Добавление в Нифскоп.
- легко.
Достаточно указать номер объекта в строке Emitter NiParticleSystemControllerа.
Никаких специфических настроек не требуется.
Всячески рекомендуется создавать отдельный объект в сцене в качестве эмиттера!
В большинстве случаев, достаточно пустую ноду (niNode).
Имя задавать - желательно! Хотя и не обязательно.
Установить флаг 2.
В случаях создания более сложных "инсталляций" см. разделы посвященные подобным перформансам.
Примечание.
Изменение типа ноды, или смена флага на регулярной ноде (niNode) будет оказывать различный эффект на частицы!
Т.е. для простых случаев, вроде потока частиц в лампаде, достаточно использовать флаг 2, но для достижения более интересных анимаций,
возможно использование большего кол-ва комбинаций. Как типа нод, так и флагов.
См. здесь. О создании частиц в нифскопе.
Создание в 3д МАХ.
- официальные модули. Тес и ФФЕ экспортеры.
Нифтулз - может создать только заготовку в виде слота для частиц.
Т.е. некий объект который будет служить эмиттером для частиц в будущем.
Сами же частицы добавить в файл посредством нифскопа.
Примечания.