Re: Transfer envelope weights

Date : Thu, 11 May 2006 15:15:45 +0100 (BST)
To : XSI(at)Softimage.COM
From : "Andy Nicholas" <andy(at)andynicholas.com>
Subject : Re: Transfer envelope weights
Hi Bernard,

I don't know if it's of any help, but I have manged to successfully
transfer envelope assignment for a mesh from one rig to another. We used
it to transfer the enveloping from the main rig to the shadow bones.

It seems to work fine, but I don't know what complications you've
encountered with persisting this envelope information outside the scene,
so it's possible that my method may fail under those conditions.

Andy



> That is not what I'm after.
> I want to do the whole thing by scripting. Tagging points or usingGATOR is
> not an option. I want to run a script and the character getsrebuilt,
> without interactive intervention from the user.
>
> I have followed everyone's advice about this problem and also
> followedSoftimage's recommendations. None of my attempts has yield
> theexpected results.
> I don't know if my technical knowledge is in cause, but I find thefact
> that what I thought to be simple matter of "save weight values ->apply
> weight values on EXACT same mesh and rig" never worked *asexpected* to be
> quite disturbing. And what is even more disturbing isthat no one is sure
> what is going on, especially Softimage, whichrecommended to use GATOR in
> last resort (I mean wtf, shouldn't thetransfer work in the first place?),
> and that it appears to be acceptedthat way!
> I mean, in the context of a granular pipeline, am I the only one onthis
> list trying to save envelope weights to files so they can bere-applied
> later if the need arise? If people don't do it, why not?And if people have
> succeeded at it, can they share they tricks?
>
>
> Bernard
>
>
> On 5/11/06, Ale¹ Dlabaè <ales(at)upp.cz> wrote:> What about this: tag all
> points on your character envelope, press ctrl+E, file->SavePreset. Now if
> your destination character isn't enveloped yet do basic envelope
> assignment and again tag all points, ctrl+E, file->load preset>>>>
> >Hello,> >> >Anyone has experience with transferring envelope weights? I'm
> talking> >about saving out weights to file, and re-apply those on the same
> mesh> >later on.> >> >Here are my results:> >>
> >http://www.bernardlebel.com/img_remote/3D/XSI/envtransferBefore.png> >>
> >After:> >>
> >http://www.bernardlebel.com/img_remote/3D/XSI/envtransferAfter.png> >> >>
> >> >I have a run a script that prints the weight values before and after,>
> >and the differences are very minor (rounding errors after the fifth>
> >decimal for 10% of the total values, which I think should be quite>
> >acceptable).> >> >I have tried both by writing weights to an XML file and
> to save a preset.> >All envelope operators were frozen.> >The weig!
>  hts were written when the character is in neutral pose, and> >reapplied
> in the same fashion.> >The construction is set to Animation when the
> weights are imported.> >> >> >One thing: if the character already has an
> envelope correctly set,> >then the ugly deformation does not occurs.> >>
> >> >Thanks> >Bernard> >> >---> >Unsubscribe? Mail Majordomo(at)Softimage.COM
> with the following text in body:> >unsubscribe xsi>> ---> Unsubscribe?
> Mail Maajordomo(at)Softimage.COM with the following text in body:>
> unsubscribe xsi>
> ---
> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
> unsubscribe xsi
>


---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi


Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available.
This site supposedly brought to you by Benjamin Grosser and the Imaging Technology Group.