-
Notifications
You must be signed in to change notification settings - Fork 43
Effects
Here I will try to explain the meaning of incomprehensible effects parameters.
Each effect has two parts: the effect parameters and parameters generating elements
-
Effect has elements «Generation Type». Some of types does not generate elements even effect has elements in «Generation Types».
-
Effect Generation Type has «Generation Data». Some of this attributes have no action at all for current «Generation Type».
-
Orientation Range = unknown action
-
Max radius of element from center of emitter = «Outer Origin Range»
-
Min radius of element from center of emitter = «Inner Origin Range»
-
Element rotates around it direction vector from speed = «Sprite Spin Rate Range»
-
Elements rotates around Y-axis from speed = «Whirlpool Rate»
-
Elements rotates increases if «Circular Path Rate» is increases (not sure that is all actions)
-
Elements max Y-coordinate random from «Lower Height Limit» to «Upper Height Limit»
-
Effect has own mesh with own attributes mass, speed and other.
-
Effect has light. If effect has fade than light fades too.
- Element health random from «Min Health» to «Max Health»
- «Min Health» and «Max Health» – ticks count time (not sure)
- If element has flag «Shrinks»? (not sure)
- Element has size from «Max Scale» to «Min Scale» with step = «Scale Ratio»
Else if has flag «Expands»? - Element has size from «Mix Scale» to «Max Scale» with step = «Scale Ratio»
Else - Element size random from «Min Scale» to «Max Scale»
-
If element has flag «Directional Friction» Air Friction apply to element Direction for different friction to each component x, y, z (not sure).
-
Element speed YZ-plane – random from «Min Speed YZ» to «Max Speed YZ»
-
Element speed in XZ-plane – random from «Min Speed XY» to «Max Speed XY». This velocity is directed radially.
-
Element Speed decrease = «Air Friction»
-
Elements Speed decrease if elements has «Mass». I think in each tick Speed = Speed – Air Friction * (1 + Mass)