deformer weight transfer

70 views
Skip to first unread message

matthew park

unread,
Dec 5, 2013, 12:52:42 AM12/5/13
to python_in...@googlegroups.com
Hi there,

Currently, I have situation that one geometry has deformed by multiple wire deformers with individual weight information per wire deformer, and I have another geometry that is different topology wants to be transferred the weights from the source geometry.
I can't find any function in maya so far for the wire deformer.
skincluster has method but not for the deformer.
 Is it possible to write the plug-in using api for weight transferring tool based on spatial not vertex id?  if so, which class should I look up to start with.
There is weight import and export using xml but it only works when I have different wire deformers not shared deformers for two geometries in different topology.


Thank you very much for any help!!

Matt,

Jack Straw

unread,
Dec 5, 2013, 11:53:24 AM12/5/13
to python_in...@googlegroups.com
Hi, yep the idea is feasible, I worked at a studio with a similar script for transferring skinning weights. The way I would go about it would be to store the vertex position relative to the wire point (instead of the vertex ID) with the influence then when reapplying the weights use this position info to look at each point on the new mesh and interpolate the new influence.

Jack
Reply all
Reply to author
Forward
0 new messages