How to mirror animation on a character in XSI? 2005-03-01 - By peterb
Back I just went silly and tried to do this, and it could be made to work:
made some fcurves on the right arm, on a default skeleton. Saved this out as a clip Inserted the clip on the mixer. Right button on the clip > source. there you find all the fcurves by name, in a list. replace the L's by R or vice versa. delete the clip, and insert it again. (it doesnt update on the fly...) And magically the animation now sits on the other side of the skeleton.
there's probably a better place to do this. downside: none of this logged in the script editor! and this will affect the source clip, which is not very clean too.
then with the clip selected in the mixer, goto clip properties. You get again the fcurves by name, last collumn is called clip effects. Her you can type an expression, ( "-this" inverses the current animation) that will be added as a clip effect (yellow line in the mixer)
Downside: this has to be done for each clip! However it logged into the script editor, so you could find out how to script this. This could be part of your synoptics view, since would be dependent on the rig...
hope this helps some?
-- -- Original Message -- -- From: "Bryn Wyka" <bwyka@(protected)> To: <XSI@(protected)> Sent: Tuesday, March 01, 2005 4:43 PM Subject: How to mirror animation on a character in XSI?
> For example: character standing there waving with left-hand .... now you > want to inverse the animation and have the lil' guy wave with his right > hand? > > Our animators have come up with some work arounds for simple (as above) > scenes... ie copy animation from one side to the other. Then go to the > appropriate fcurves and choose flip in y at (the top) type in -1 and the > curve is exactly the same but on the other side. This is useful for a > small amount of bones hoewver when the scene is more complex it quickly > becomes confusing. > > What we are looking for is a way to mirror (symmetry) a characters > animation and then re-apply those numbers with the appropriate f-curves > inverted. > > any ideas? > > cheers, > > Bryn > > -- > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- > Bryn Wyka bwyka@(protected) > 3D Technical Animator/Nomadic Pastoralist T: 604.714.2600 x2130 > Mainframe Entertainment F: 604.714.2641 > 200 - 2025 W. Broadway, Vancouver, BC V6J 1Z6 > > > --- > Unsubscribe? Mail Majordomo@(protected) with the following text in body: > unsubscribe xsi >
--- Unsubscribe? Mail Majordomo@(protected) with the following text in body: unsubscribe xsi
|
|