Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
How to mirror animation on a character in XSI?

How to mirror animation on a character in XSI?

2005-03-01       - By peterb

 Back
Reply:     1     2     3     4     5     6     7     8  

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