I have a rigid body simulation of many objects and would like to change how they're shaded depending on velocity. It's easy to get location from object info node, but how about change in location between current/previous frame?

  • $\begingroup$ It's actually not something you can do easily in Blender as far as I know. This require a little bit of scripting knowledge, read this post to get started: blender.stackexchange.com/questions/48127/… $\endgroup$ Mar 3 '20 at 12:57
  • $\begingroup$ Would a "baking" solution suffice? ie once the rigid body simulation is baked, can evaluate a keyframe , or a custom property value for velocity and acceleration from the global location of objects at each frame of sim. $\endgroup$
    – batFINGER
    Mar 3 '20 at 17:51
  • $\begingroup$ Baking a solution would be fine. That said the velocity of objects can change from frame to frame though. $\endgroup$
    – Marcin
    Mar 4 '20 at 18:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.