×
Меню
Индекс

NiGravity примечания

 
Примечание.
Гравитация единственная сила воздействия на частицы экспортируемая из МАХа.
Wind, Motor — не экспортируются.
Т.к. движок этой версии (netimmerse 4,0) не умеет работать с этими силами.
Их поддержка появилась в поздних версиях
 
Примечание.
Помимо контроллера в системе частиц, гравитация может создаваться и как отдельная Нода в сцене.
Такое случается, если на гравитацию (в 3дМАХ) был назначен контроллер анимации, или установленные экстра свойства.
Либо был произведен экспорт с паразитным КейФреймКонтроллером.
Если в ниф файле появилась такая пустая нода, ее можно спокойно удалять.
"Правильная гравитация" находится в составе контроллера частиц.
 
Примечание.
Гравитация, не может быть анимирована сама по себе.
Ни как объект (нода).
Ни в своих настройках прописанных в контроллере частиц.
Т.е. движок в принципе этого не поддерживает.
 
Примечание.
Нифскоп — ограниченно показывает эффекты гравитации.
Для просмотра анимации создаваемой гравитацией можно использовать СкенеВиювер.
 
Примечание.
МВ — показывает ровно то, что было создано в максе. Как правило.
Т.е. Контроллер работает весьма исправно.
 
С поправкой на флаги частиц разумеется...
Например, Снег с 42 флагом (на эмиттере и частицах) работал как часы, правильно отображая всю анимацию.
Настройки:
–     Mobile, Animated, Zmode10.
Другие флаги, портили анимацию.
Впрочем в этом случае оказывало эффект название ноды частиц, при изменении ее типа с NiBSParticleNode на обычную NiNode все заработало.

Kurpulio 18.04.2020
i discovered that "unknown float 1" in gravity node is good for changing gravity strength (and path) over time
If it is positive value, gravity center will gain strength over time, if it is negative, gravity will fade over time
(without it, particle would infinitely swing (and not really orbit) around the gravity center in same radius without getting away, it doesn't have too much use)
 
Its pretty hard to use, "unknown float 1" is super sensitive to values, it works between 0.05 and 0.000001, and in negative until -0.15. You have to use proper (very high or very low) gravity force with it too.
 
Certain values can also result in changing gravity path without affecting particle speed(!), so better for creating vortex effect
 
https://imgur.com/a/IAe1OV6
Additional_Files\Tours\@How_To\NiParticle\PIC_Gravity/4ap3NrLb.mp4
Some examples: (particle base speeds are 200)
this is with gravity force 100000, unknown float 0.05
you can see, gravity is increasing in strength
https://imgur.com/a/f6IrRvP
Additional_Files\Tours\@How_To\NiParticle\PIC_Gravity/92Jvwd0.mp4
 
this is with gravity force 10000, unknown float 0.03 you can see, gravity is only affecting particle path, but doesn't change particle speed
 
https://imgur.com/a/CYl12E5
Additional_Files\Tours\@How_To\NiParticle\PIC_Gravity/jsBoLhi.mp4
this is with force 0.000001, unknown float -0.13 you can see, gravity is losing strength (both speed and path curve)
 
it is interesting, that if i use decay, the 'POSITION' also matter with 'WIND', and not only 'Direction' this way wind gravity will only take effect if particles reach its position height
 
https://imgur.com/a/Vv1WCdo
Additional_Files\Tours\@How_To\NiParticle\PIC_Gravity/e39SRh6.mp4
with values like this

 Выдержка из оригинальной справки. (NDL Gamebryo 1.1)
NiGravity can be of type FORCE_PLANAR (*FIELD_WIND) or FORCE_SPHERICAL (*FIELD_POINT). Gravity of type FORCE_PLANAR operates parallel to the direction specified by SetDir. Gravity of type FORCE_SPHERICAL operates spherically about the point specified by SetPos.
*по нифскопу(С)
 
Из справки к 3д МАХ о параметре Decay.
When Decay is set to 0.0, the Gravity space warp has the same strength throughout world space. Increasing the Decay value causes gravity strength to diminish as distance increases from the position of the gravity warp object. Default=0.0.
т.е. большие значения Decay лучше не ставить, это сглаживает эффект воздействия гравитации на частицы.

Правильная гравитация в составе контроллера частиц.
Здесь, под выделением, видна паразитная нода Гравитации подлежащая удалению.