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$
    – globglob
    Mar 3, 2020 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, 2020 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, 2020 at 18:09


You must log in to answer this question.

Browse other questions tagged .