I was wondering on how I could achieve a footstep-like effect on a mesh without some fancy softbody/physics/plugin-action, and I came up with this script. It basically bakes the vertex position from the modifierstack on each frame to a keyframed editable_poly object. It keyframes only the modified part of the mesh, and does not change it back, hence the "track-effect". See the example image:

The first rectangle shows a standard editable_poly with volume select and push modifiers applied to it. The volume select is connected to the sphere floating around. The next three rectangles are the result from applying the bake script, just with different modifiers applied to it after the baking.
Some quick info:
- It only applies to the object's vertex selection, so if you have no vertices selected, the script bakes the whole object.
- The object must be an editable_poly.
- It is kinda slow.
If anything is unclear or you have suggestions to the script, drop me a line!
You could produce some really cool effects using this script, hope you like it : )
Ps. If there is another easy way to produce footsteps, let me know ; )
michaelwbell · 2015-10-07
Budi G · 2010-04-29