Would it be a bad idea to evaluate every frame in the scene to search for a specific condition like some specific distance between two vectors? I want to detect when something happens for the first time, so i figured this would be easy if you do a f10 render but if you do a LWSN render you have to check the whole sequence every time. How would you do this?
I'm trying to create a "trigger" node because I'm trying to learn how to program in c++. But the idea to create a trigger node came from a visual effect shot I'm working on. I'm creating a bullet time effect like in the matrix but cool. There's a women with a high pressure cleaner shooting a man. I made air objects that warp the space around the water beam.(Lens shaped objects with a dielectric shader) I made one mesh and baked the animation of the wave that's on this air object to an mdd. I wanted to automate timing so the mdd files get "triggered" by the object when it is in a certain range, so I don't have to move all those separate objects manually every time the timing of the beam changes. I actually figured out a nodal way. Check the Screenshot.
How would you do it?
View attachment 135405