×
Menu

NiParticleMeshes - notes

 
NiParticleMeshes полный аналог NiParticles, но использующий дополнительный модификатор в составе NiParticleSystemControllerа.
 
Примечание.
Весьма печально, но выглядит так, что беседка вырезала (или не загрузила) в код МВ столь вкусную вещь.
Поскольку ФФЕ 4.0 умеет создавать эти объекты, можно думать, что и поддержка NiParticleMeshes имелась в движке 4.0 версии.
Но по каким-то причинам, в коде МВ нет никаких упоминаний об этом объекте.
Либо существовал какой-то патч, который мог добавлять этот элемент в 4.0 версию движка.
 
Примечание.
NiParticleMeshes содержит следующую иерархию:
- NiParticleSystemController
- NiParticleRotation
- NiParticleMeshModifier
- NiNode где лежат геометрические объекты работающие в системе частиц!
- NiParticleMeshesData
 
Ссылки на геометрические объекты идут из NiParticleMeshModifier и NiParticleMeshesData.
Т.е. нода с геометрическими объектами указываться, как в Data частиц, так и в особом модификаторе.
 
Примечание.
Нифскоп не умеет правильно показывать эту систему частиц!
Отображаются обычные спрайты, вместо геометрии.
СкенеВиювер умеет показывать эти частицы правильно.
 

 Выдержка из оригинальной справки. (NDL Gamebryo 1.1)
NiParticleMeshes objects are NiParticles objects where each particle is rendered as geometry (whether a single NiTriShape or an entire scene graph) rather than as a billboarded poly.
 
NiParticleMeshesData objects contain the actual geometry data necessary to render an NiParticleMeshes object.
Хотя здесь речь о NiParticleMeshesData это вполне относится и к NiRotatingParticlesData.

Общий вид этого объекта.
влияние  NiParticleRotation на частицы.
Большие значения приводят к странным результатам...
Т.е. не более 0.5000, все что выше приведет к странностям.
Нифскоп.
Чайник справа, это референс частиц в МАХе.
Т.е. объект использованный для получения геометрии.
Частицы отображаются правильно.
В т.ч. и NiParticleRotation = 0.0233