Many ways to do it, but here's a basic principle.
You use event 1 to test each particle distance, over time, and in event 2 you scale them.
Tests operator you can use:
- Object test (will test the distance of the particles, according to the pivot of the selected object)
- Surface test (will test the distance according to the mesh (each polygon) of the selected object)
- Collision (will test collision of the particles of the selected object (if you want them to just go to the next event (and not bounce) you might want to change the collision option from bounce, to continue).
In the next event, what I usually do is to animate (with autokey) scale (absolute mode) to go from 100 to zero, in let's say, from zero, to 50 frame. That way, when ty icon is selected, I can very quickly adjust the duration of the scale, by moving keyframe from 50, to any other position to make it slower or faster (you don't need to move first keyframe at zero)
Next in the scale operator i go to keyframes tab, and just change to event age, and then I check if it is set to continuous.
So that should work.
You use event 1 to test each particle distance, over time, and in event 2 you scale them.
Tests operator you can use:
- Object test (will test the distance of the particles, according to the pivot of the selected object)
- Surface test (will test the distance according to the mesh (each polygon) of the selected object)
- Collision (will test collision of the particles of the selected object (if you want them to just go to the next event (and not bounce) you might want to change the collision option from bounce, to continue).
In the next event, what I usually do is to animate (with autokey) scale (absolute mode) to go from 100 to zero, in let's say, from zero, to 50 frame. That way, when ty icon is selected, I can very quickly adjust the duration of the scale, by moving keyframe from 50, to any other position to make it slower or faster (you don't need to move first keyframe at zero)
Next in the scale operator i go to keyframes tab, and just change to event age, and then I check if it is set to continuous.
So that should work.