https://www.patreon.com/posts/57581379 [
www.patreon.com]
1. Figured with cross-section shape-matching constraints, Viper provides two kind of them, one is faster, but weak with bending - another slower and much more robust and plausible. Now all muscle data have per-muscle controls about shaping using and its type. Since this constraint is really slow - and not so redundant as bend or stretch - so it should be processed in different way, than more computationally cheap. It lacks parallelization of computation - and there is some possibilites for it. Will research it a bit later. I have plans to cret such membrane-contraints with more control - with ability to add it everywhere it may be needed by rigger and configured more freely.
2. Contraction and hardening computation moved to CVEX procedures and it gets more comfortable to setup such phenomena - and have more Houdini's style. To be true, hardening is not implemented still, I have no ideas about it. Yes it is about straightening of bend-constraints rest pose, but it is buried deep into bend constraint implementation and overall solver concept.
Next step - make capturing and mesh movement.