Forum: Poser - OFFICIAL


Subject: Copy animation data from left limb to right limb?

Xameva opened this issue on Aug 01, 2011 · 6 posts


Xameva posted Mon, 01 August 2011 at 10:09 PM

 Hi!

 I was wondering if there's a script or method to have animation symmetry between limbs? In my case, to copy the animation data from the Right Thigh, shin, foot, and toes and have the same animation on the left. I tried selecting all the frames in the animation pallette, then pasted them in notepad, then did a search/replace to change all the "r" to "l", and then repaste the keys. The problem is some of the translations I need there to be a negative value, "Side-to-side" on the thigh for example, have a value of 45 on the left thigh, and then -45 on the right thigh. I can't do that in notepad I don't think...

 Any help would be much appreciated. :)


markschum posted Tue, 02 August 2011 at 12:52 AM

I would probably save a partial pose of the animation (just the right side) and then load the figure to a new scene, use the figure symettry to copy left to right and then save a partial pose of that.

Or maybe just use the figure, symettry command to copy right to left, you can then drag the keyframes if you want it offset.


Xameva posted Tue, 02 August 2011 at 1:57 AM

 I'm a bit confused. The symettry only changes it for one frame. I should have mentioned that my animation is already complete and fully keyed.

 Or did you mean to go to each frame and do symmetry? Is there an easier way? A script perhaps?


msg24_7 posted Tue, 02 August 2011 at 2:48 AM

Maybe Ockham's SwapAll script can be changed to do what you are trying to do.

http://ockhamsbungalow.com/Python/

 

Yesterday's the past, tomorrow's the future, but today is a gift. That's why it's called the present.


PhilC posted Tue, 02 August 2011 at 5:17 AM

Rotoscoper has such a tool.

http://www.philc.net/Rotoscoper.php


Xameva posted Tue, 02 August 2011 at 8:18 AM

 It didn't have to be changed at all, it had a script for exactly what I needed! Thank you very much. And if Ockham reads this, thank you too, you rock.

 

Quote - Maybe Ockham's SwapAll script can be changed to do what you are trying to do.

http://ockhamsbungalow.com/Python/