I have been working on adding a new modifier to blender, Delta Mush. This modifier is based on a deformer used by Rhythm & Hues’ Voodoo framework (see the video on delta mush at: http://www.fxguide.com/featured/voodoo-magic/).
The purpose of this modifier is to smooth out the results of deformations without losing volume or destroying fine skinning detail.
The basic idea of this modifier is to smooth the mesh in a rest position, and record the changes in vertex position based on each vertex’s local surface orientation.
After this, each evaluation of the modifier applies the same smoothing and then the original surface detail is reconstructed by re-applying these rest pose changes in each vertex’s new local surface orientation. The effect of this is to smooth out deformations created by other modifiers etc (e.g. armature), while retaining fine surface detail.
- add the modifier to the mesh, after whatever deform modifiers you which to smooth.
- get the mesh into your desired rest shape (e.g get the armature into rest pose)
- press bind on the delta mush modifier, this will store the rest positions of each vertex
- pose the mesh, and tweak smoothing parameters as you wish
Windows 64 bit build:
If anyone wants to make builds for other platforms etc it would be greatly appreciated.