interface version 1
An algorithm that can “automagically” fix deform/skinning artifacts (“delta mush”).
This operator implements the method called “delta mush”, an easy-to-use general algorithm that can automatically fix deformation artifacts (especially problematic areas on character skinning).
Applying a "delta mush" to smooth artifacts from a rough deformation.
This node calculates the difference (delta) between a detailed geometry and its smoothed (relaxed) version, then it re-applies this delta to a deformed version of the detailed geometry (where the deformed geometry has to be smoothed first, too, with the exact same settings as the original).
Usage
This operator takes three geometry inputs –
...
...
...
...
Note
For this operator to actually work, the 3rd input (deformed/smoothed geo) the geometry should be smoothed after all other deformations (e.g. skinning) were applied.
Envelope and weighting
(todo: explain rest pos (3rd geo) behaviour)
Tips
The Smooth Points qL SOP is provided for geometry smoothing.
Use the Ref Copy qL shelf tool (from the qLib shelf) to duplicate a smooth operator with “live” parameter connections.
The "delta vectors" are the difference between the detailed (light blue) and the smoothed (dark blue) surface. The vectors are generated from the "rest" state (left), and applied to the deformed-smoothed surface (dark blue, right). This results in the final surface (light blue, right).
...
Credits
Original paper: “Delta Mush: Smoothing Deformations While Preserving Detail” (Joe Mancewicz, Matt L. Derksen, Cyrus A. Wilson – Rythm'n'Hues Studios)
Jason Iversen (R&H) was so kind to send his own implementation (so we were able to test and compare our own variant, and see if we were on the right track). Many thanks for the contribution!
An article where it’s discussed in depth (along with videos) can be found at fxguide.com (google “fxguide voodoo delta mush”).
Parameters
Point Group | The group of points to be smoothed. |
Envelope, Weight Name | Standard deformer envelope and weighting-related parameters. Note For convenience reasons, if the |
Build Frame for Rest, Deformed | ... |
Frame Normal, Tangent Attrib | ... |
Delete Frame Attribs, Rest on Completion | ... |
To Do
Finish help
Tips (esp. on smoothing)
...
Release Notes
interface version 1 —
2014-08-17 |
|
2014-08-15 |
|