Edit: Source now available on GitHub.
or from creativecrash here.
All thanks to Brian Escribano for his softSelection() code that gathers the id and weights of the current soft selection (basically, all the hard work).
It was simple enough to apply that information to a new cluster.
Usage:
Extract and place script file into a maya script directory (or python path directory) and run with this
import ld_createSoftCluster as sc sc.ld_createSoftCluster()
and thanks to Valen Wagner for the icon.
Update:
07/03/12 - 0.4.0
Alters cluster position to match selection rather than influenced average.
This is useful, now can you have the cluster b placed on the surface of the mesh instead of the average of the selection?
ReplyDeleteHey Matt, that should be sorted (link altered).
ReplyDeleteQuickest way seemed was to query moveManipulator (after invoking). I'm not 100% happy with that, but it works for now.
Working on a cleaner solution atm.
Hi Lee,
ReplyDeleteIs there a chance you can make it work with Maya 2014?
Thanks!
I love this script since Maya 2012 but now it doesn't work for Maya 2014. Is there something I should do?
ReplyDeleteCan't get it to work on Maya 2014 either.
ReplyDeleteHi Lee
ReplyDeleteIs it possible to update for 2014.
Unfortunately doesn't work on 2014-15
ReplyDeletedo you have this for Maya 2019?
ReplyDeleteSource is now available here https://github.com/ldunham1/maya_utilities/blob/master/ld_soft_cluster.py
Deletehow to install,
ReplyDeleteits not working