Monday, September 7, 2015

RBF suite : Maya/C++

Radial Basis Function suite of node for Maya in c++


This plugin is composed of six nodes and one command:
jsRBF_morpherDeformer : deformer which interpolate multiple geometry based on custom input positions
jsRBF_simpleNode : node which interpolate any kind of value (float,vector,color), could also return multiple value
jsRBF_weightNode : node wich interpolate and return multiple float value (ex weight for blendshape or constrain)
jsRBF_particleNode : node which interpolate any kind of particle, could also return multiple value
jsRBF_deformer : deformer which deform input geometry based on custom input positions.
jsRBF_rbfToSkinCluster : working with the jsRBF_transRbfToSkinCluster command, this node drive rbf interpolation onto skincluster


Node/Deformer features:
- rbf type : linear, cubic, quintic, multiquadric, multiquadric inverse and gaussian
- distance controle
- ramp distance
- colorSet (deformer)

Exemple of use :
- morphing
- rig control
- setting skinCluster
- switch or interpolate constrain
- drive blendshape
- light rig
- fx
- driving feather system
- etc ...

An Arnold MtoA version also exist but not integrated in this suite : http://vimeo.com/130034465

Below few pic:








Big thanks to webber Huang for testing, feedback and advise ;) : http://vimeo.com/130998850

References & relative researchers:
Michael Comet : poseDeformer : www.comet-cartoons.com
Hans Godard : rbf solver : http://vimeo.com/120117324

No comments:

Post a Comment