Blenderstorm

Popular
In development
Implemented
Idea #36: Allow animating of particles over particle lifetime as opposed to total time

Written by lendrick the 18 Aug 10 at 09:01. Category: Particles. Related project: Nothing/Others. Status: New
Rationale
Currently in Blender 2.53, there is no way to animate particles (or at least particles rendered as objects) over the life of the particle. In Blender 2.4, this happened automatically, which wasn't necessarily what you wanted either. It would be good to be able to choose, on a per-property basis, whether to animate a property over that the animation as a whole or over the lifetime of the particle.

10
votes
up equal down
Solution #1: Add particle lifetime option to "Active F-Curve" dialog
Written by lendrick the 18 Aug 10 at 09:01.
In the Active F-Curve dialog, have a select box called Particle Animation, and allow 3 options:

* Absolute time (this is the 2.5 behavior)
* Scaled to particle lifetime (the 2.4 behavior)
* Starting at birth of particle

The third option is new, and would animate the particle in absolute time, but beginning when the particle is first emitted, as opposed to at the beginning of the animation.
-4
votes
up equal down
Solution #2: Add "Particle Lifetime" modifier to curve modifiers
Written by lendrick the 18 Aug 10 at 09:03.
In the modifiers for the curve, add a modifier (if possible) that changes allows the particle to be animated starting when it is emitted, or scaled to particle lifetime. This would probably allow for more variety than a select box in the Active F-Curve dialog, but may be harder to implement.
4
votes
up equal down
Solution #3: Add "Particle Lifetime" option to the emitter
Written by madmesh the 19 Aug 10 at 00:24.
* Absolute time (this is the 2.5 behavior)
* Scaled to particle lifetime (the 2.4 behavior)
* Starting at birth of particle
The options mentioned above could simply be added to the emitter. 90% of the time you wil want to have ALL the animation on the particle object behave according to one of these 3 options. This makes the setting "global" for the particle objects animation. When adding new animation to the particle object (Solution #1) you will have to set the behaviour for each channel in the F-curve editor.

I definitely think the possebilities of Solution #1 should be implemented, but they are best suited for the more finer control.


Propose your solution


Duplicates


Comments
emu wrote on the 13 Sep 10 at 06:52
Solution 3 has a precedent: setting Speed curve for sequence effect strip has a similar option. Not in Graph editor, but in Sequence editor. Therefore, this should be also an option of the emitter.

dgdsgww wrote on the 15 Nov 11 at 17:52
The third option is new, and would animate the particle in absolute time Roger Vivier


Post your comment
Syndicate content