Aha, thanks for that. I was trying to call this on a specific node, not a node type, doh!
On Fri, Aug 19, 2011 at 10:55 AM, Richard Kazuo <[email protected]>wrote: > Hey JP, > > I had the same question last month, googled it and quickly found good ol' > Chad Vernon resources page :) > > http://www.chadvernon.com/blog/resources/maya-api-programming/deformers/ > > Everything's finely detailed in this page. > > > > > > On Fri, Aug 19, 2011 at 2:21 PM, JP <[email protected]> wrote: > >> Hey all, >> >> Looking for some advice on how to give an attribute paintable weights >> in a custom node. The node has a bunch of muscle objects connected to >> it, and writes data to a mesh based on each muscle's stretching/ >> squashing and a set of weights for each muscle. >> >> I set up the node's attributes as follows: >> >> -inMesh >> -outMesh >> -muscle[] (compound array) >> -defaultLength(float) >> -currentLenght(float >> -squashLen(float) >> -stretchLen(float) >> >> -weightList[](compound array) >> -weights[](double array, logical indices correspond with .muscle >> indices) >> >> The weightList is set up list a skinCluster's, where weightList >> indices correspond with verts and weights indicies correspond with the >> indices of muscle attr. >> >> In the compute function, I'm multiplying each muscle's stretching or >> squashing by a weight value that I've copied from the muscle node's >> sticky weights. What I would like to be able to do is start by >> copying these weights into my node, but have the ability to further >> paint them, but I can't figure out how the makePaintable command is >> supposed to work. >> >> It seems like an odd command that supposed to just 'make some >> attribute paintable', but you obviously have to write the compute >> function of a node to take advantage of an array of weights. So how >> is this command supposed to be used? If anyone could shed some light >> on this for me, I'd be very grateful! >> >> Best, >> JP >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe >> > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- John Patrick 404-242-2675 [email protected] http://www.canyourigit.com -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
