PDA

View Full Version : Evenly spaced Particle Emitter Birth Rate?



raw-m
11-08-2016, 03:21 AM
I have a particle Emitter with Birth Rate set to 4 particles a second. Those 4 particles are generated randomly within the second. Is there anyway to space them out evenly? i.e. in this case, generated exactly every .25 secs.

souzou
11-08-2016, 04:47 AM
Generate by frame, then envelope the birth rate on/off at the interval you need (eg. 6 frames).

135034

pinkmouse
11-08-2016, 04:56 AM
Or generate by collision, and animate the collider object. Do it with nodes and a controller null and you have a rate control. ;)

raw-m
11-08-2016, 05:07 AM
Beautiful, thanks chaps!

Sounds interesting pinkmouse - can you share a sneaky screen grab? :D

pinkmouse
11-08-2016, 05:23 AM
Perhaps tomorrow, running around a bit today.

prometheus
11-08-2016, 11:20 AM
a tip...
If you only have one particle or birth source so to speak, like one emitter for a firing gun sort of, you could use generate by second if you go to the etc tab and raise the loop frame values, but you need fixed random checked in the particle tab for that to work as intendend if you have a low birth rate value under 2.

you could raise to more particles per second and you could have the particles spawning form several spots if set to emitter box area for instance, now that will lead to a result of the particles not being uniformly spawned by overall look, and you could say they are not in terms from each particle location, but they are spawning from each birth location individually uniformly/evenly, but not in relation between every birth location, not sure if that makes any sense:hey:
The distance between particles emitting from the same spot will be even, but they will look random in comparison to other particles emitting from other spots, so a single particle location spot...will be born in even timing by the looping value.

raw-m
11-08-2016, 12:37 PM
Great tip, thanks Prometheus! It does make sense but will need to try it out. Big thanks!