×
Menu

Animation of sparks for a welding machine

Небольшое примечание об использовании анимации, частиц и дефлекторов!
Здесь описан сам общий принцп(С)

создайте частицы
(например Spray, для тестовой модели самое то!).
Настройки оставьте по умолчанию.
Текстуры и прочее, также - на потом.
создайте примитив и прилинкуйте частицы к нему.
 
Так будет удобнее создавать анимации.
разместите примитив на 128 ед. по оси Z, т.е. поднимите его над землей, так чтобы частицы исчезали где-то на середине.
создайте планарный дефлектор в нулевых координатах.
используйте инструмент Bind to Space Wrap на частицах.
В качестве цели укажите дефлектор.
Поверните дефлектор под небольшим углов и создайте анимацию.
Опуская примитив к земле.
В 50ом фрейме в координатах Z +10.
 
Передвиньте ползунок на 100 фрейм и нажмите Set Key.
Это задаст общее время анимации. 
 
Для ТЕСэкспортера в 5ом МАХ важно, что бы не было ключей SCALE.
Иначе это приведет к ошибкам и вылету на рабочий стол при экспорте.
 
И смотрите, как частицы начнут менять свои направления при соприкосновении с дефлектором!
экспортируйте через ТЕС экспортер.
 
Все (С)... почти )))
В итоге, в ниф файле, должно получиться что-то подобное.
 
Теперь остается внести финальные коррективы!
 
Корень файла сделать NiBSParticleNode флаг 172!
Ноду частиц из NiBSParticleNode сделать NiNode флаг 10.
 
NiKeyframeController установить флаг 8.
 
 
Некоторые моменты, на вроде анимационной ноды, или метода движения частиц за своим эмиттером, можно было бы прописать в 3д МАХе, но быстрее и проще будет сделать это в нифскопе.
Результат идентичен тому, что показывал 3д МАХ.
Все (С)
 
Теперь вы знаете кун-фу некоторого дана и можете создавать свои шоковые комбо для UT :)
Изменяя настройки  и типы дефлекторов, можно получать весьма интересные результаты!
 
Примечание.
Для активаторов использующих КФ файл, не требуется изменение корня файла на NiBSParticleNode.
Это актуально только для простых моделей с зацикленной анимацией.
 
Примечание.
NiBSParticleNode в файлах с частицами в качестве корне актуальнее, чем NiBSAnimationNode.
Сохраняя все плюсы второй, она поддерживает создание хвостов за частицами.