-
[Particle World] Infinite Life Until Bouncing
Hey all, I’m hoping to get some suggestions here… I want to make a welding sparks effect using Particle World, and I want to keep a consistent level of radiance on the particles that hit the ground no matter my Y position. In other words, I don’t want them to fade before they hit the ground if they start from really high up, but stay bright for too long after hitting the ground if they start from really low.
Here’s my problem: Particle World’s longevity is set to a value (any value), so the particles will only stay alive until the end of that value. My objective, which I can’t seem to accomplish, is to have the particles all have infinite life as they fall, and then die after a short amount of time, with a randomness parameter, after they hit the ground.
For example: Let’s say I put the Longevity value to 1, and turned the floor mode to Bounce.
If the Producer Position Y is set close to the floor, the particles will bounce and then stay aglow as they sit on the floor for the remainder of their life, per the longevity value.
If the Producer Position Y is set far above the floor, the particles will barely reach the floor, and might bounce right before fading out as they’re traveling upward from the floor, since their travel time from spawn to floor counts against the longevity value.
5Again my objective here is to have the particles all have infinite life as they fall, and then die after a short amount of time, with a randomness parameter, after they hit the ground.
I’m thinking of it like having two longevity values; one to determine what happens on their way to the floor, and one to affect what happens after reaching the floor.
I’m completely dumbfounded on how to make this work. Am I overlooking something?