28

Is it possible to change the emission rate of particles over time?

E.g. Start off with an initial burst of particles, then emit at a steady rate.

Here is a (poor) example of what I mean by the emission rate:

enter image description here

Is this possible to do using only one particle system? (This is necessary because the particles are being used to emit smoke)


The gif above was made by manually sliding the End value, but it gives strange and unpredictable results (as can be seen in the gif) as well as not being keyframeable.

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133
  • 1
    Have you tried setting keyframes for the Number of particles? / Nevermind that does not work – Vader Oct 29 '13 at 21:56
  • Why not use two meshes? One with the original burst of smoke and one with the constant flow? i.e. http://puu.sh/56vKJ.png (I'll post an answer if it's what you want) – CharlesL Nov 02 '13 at 13:24
  • @CharlesL I thought of that, it certainty would work, but it struck me as something that you should be able to do in one particle system. Post if you want, but just note that I'm looking for an answer that does this in one mesh/particle system first :) – gandalf3 Nov 02 '13 at 16:36
  • I tried using a color ramp to affect the density and animate the color of that (black being low density and white being full), but it doesn't seem to work at all :/ But the particle code is all a big mess from what I hear, so we can only hope for Lukas to finish his work. – Greg Zaal Nov 08 '13 at 11:21
  • I've definitely run into situations where I'd much rather specify the number of particles per second, rather than the total number of particles. This is relevant to my interests. – Matt Dec 02 '13 at 21:47
  • LOL Is this a joke? You cannot animate the Particles Number in Emission, that would provide an off-going? Instead have to make different Particle Systems with different Frame Start Ends. Thats ridicilous lol – Gordon1fm Mar 14 '23 at 21:33
  • @Gordon1fm Hopefully for not much longer; there's a new system for particle simulation in development. If you want a taste of what will be possible, you could check out the system which was briefly introduced in blender 2.9 and later removed. It was removed to focus on geometry nodes, and the new system is planned to be integrated with geometry nodes to allow even greater flexibility. – gandalf3 Mar 15 '23 at 00:42
  • If you're feeling adventurous (or desperate!) you might be able to make something work with the animation nodes addon. To be clear I have not used it myself, but I do see simulation nodes mentioned in this unofficial experimental build – gandalf3 Mar 15 '23 at 00:52
  • 1
    Thx for the links. The inbuild particle system is actually pretty easy and fast to use. But I never expected to not have the possibility to animate the emission rate. As it is just essential xD Can't believe it actually. It just logical to actually have emission rate. I will wait. This animation nodes addon is pretty outdated. But interesting to see such big addons exist for blender. – Gordon1fm Mar 15 '23 at 09:45

4 Answers4

13

In short, there's no ready solution. Lukas Tönne was responsible for a feature known as "Paged Buffers for Particles" but at some point he stopped working on it and the feature never made it to trunk. Here's a timeline of what happened:

Wray Bowling
  • 2,721
  • 16
  • 22
3

This technique isn't exactly what you asked for but it could simulate. In particle settings, "die on hit" is active and there is a hidden grid type object keyframed moving through the scene as a collision object. http://youtu.be/-LkoZbOchfo

jaypjohnson
  • 397
  • 1
  • 4
  • 1
    This works. Here's another riff on "Die on hit". Easier to control. Two collision objects offset to open and allow particles through as keyframed. http://youtu.be/2IoroZF1iYY – jaypjohnson Nov 09 '13 at 18:50
3

If it is acceptable for the "burst-particles" to disappear once you change emission rates, Keyframing the Children settings in Particles might approach what you are hoping for. For a binary on/off effect, keyframe the red-starred section in the image below; to modulate linearly, keyframe the yellow-starred section.

Particle Children Settings Particle Burst

Gnaural
  • 1,717
  • 15
  • 22
  • Thanks for your answer :) Interesting idea, though I would rather that particles do not die before their time.. – gandalf3 Nov 01 '13 at 18:11
1

I know this is way old and there's a new particle system and geometry nodes and probably better ways of doing this, but I didn't find them easily.

I did find that animating the scale of the emitter worked. There's an obvious need to control where the particles go if you do this, and it might not work in all cases, but it's something. . .