How do I get "clean" rotations?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 10 October 2012   #31
So is there any way to get that result while using a euler_XYZ() controller?
 
Old 10 October 2012   #32
Originally Posted by Malkalypse: So is there any way to get that result while using a euler_XYZ() controller?

no. or using c++ and sdk write your own IK solver that will interpolate using Eulers. but that's probably is not a solution.

but why do you want to match them? i think that animators specially ask for FK and Eulers because they like to work with bezier curves in some situations.
 
Old 10 October 2012   #33
Well yeah, I want the curves to be editable, that is why I want to use euler_XYZ instead of bezier_rotation. I just don't understand why the default XYZ rotations take such an indirect path.

On another note, it interpolates much better when I use ZYX rotation, but as far as actually manipulating bones like that it seems to be impossible.
 
Old 10 October 2012   #34
Originally Posted by Malkalypse: On another note, it interpolates much better when I use ZYX rotation, but as far as actually manipulating bones like that it seems to be impossible.

as i remember Leonhard Euler originaly used ZXZ rotation probably it's a best match to quat interpolation.
 
Old 10 October 2012   #35
ZXZ... how does... is that... what??

Okay, I don't understand that in the slightest but it seems to be working so far. I will let you know how it turns out...
 
Old 10 October 2012   #36
i've thought a little and there is some workaround.
you can make rotation list where first controller is Smooth, and second is Euler. if you need to align FK rotation to IK just set quat values to the first controller and ZERO to the second.
 
Old 10 October 2012   #37
I'll play around with both solutions and let you know my results.

EDIT: Actually, the ZXZ rotation is working so well right now that I'm going to put off messing around with the other suggestion until I have either the time or the need to do so.

Last edited by Malkalypse : 10 October 2012 at 09:02 PM.
 
Old 10 October 2012   #38
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 12:45 AM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.