Sign in to follow this  
ehsan2004

need information about animating the models

Recommended Posts

ehsan2004    178
I'm currently loading Collada format, But now I need to load animations and draw the models based on the transformations used in joints and skinning algorithms. Actually I have no idea about the matrices used in animation( for example Bind-shape matrix, etc ) and how models are animated. Are there any good references about the mathematics behind animating an object? I also need some information about the matrices used in graphics programming. Thanks -Ehsan-

Share this post


Link to post
Share on other sites
Deliverance    387
Hi there ehsan2004,

Actually the collada reference has some good information on this. Check this out:

http://www.khronos.org/files/collada_spec_1_4.pdf on Page 4-7.

I would recommend first animating the skeleton and then doing skinning. It would be much easier this way.

As for the matrices used in computer graphics there are quite a bunch. First of all there is Object Space, the coordinate frame in whcih teh model was created. Then it is world space , the coordinate frame in which all objects arrive by a transformation named the modelling transformation. Then comes view space, objects go from world space to view space by suffering the view transformation or camera transformation. Going further we go from view space to clip space applying the projection matrix and then to NDC space and finally to window space.

You can find an article about this and more here:
http://www.extremetech.com/article2/0,1697,9722,00.asp

Share this post


Link to post
Share on other sites
Burnt_Fyr    1665
Could you explain the difference in "clip space" and "NDC space"? AFAIK, and i thought i had a solid grasp on this, that "clip space" as described in the article WAS "NDC space".

Share this post


Link to post
Share on other sites
ehsan2004    178
Thanks, I read that specification, But its comments about skinning and animation is really difficult to learn. I need to know:
how animation works in maya or 3DS Max, What's the meaning of rigging? What's a skeleton? What's the difference between skeleton and joints? How skinning works in Maya or 3D S Max? What's the meaning of controller and how does it work? I'm a programmer and I'm not an artist, so it means I have no idea about 3DS Max or Maya :(
I also read this article:
http://www.wazim.com/Collada_Tutorial_1.htm
It was really better than the Collada specification. But I still don't know how animation works :(
Thanks
-Ehsan-

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this