Jump to content
  • Advertisement
Sign in to follow this  
XVincentX

Vertex Skinning help

This topic is 2372 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello!
I'm trying to implement GPU Vertex Skinning with the help of Assimp Library.
However i've not understand what should i do and how a Skinning animation works.

Code Examples? Complete theory tutorials?
Thank you for your help!

P.S: already googled.

Share this post


Link to post
Share on other sites
Advertisement
Also check out http://sourceforge.net/projects/assimp/forums/forum/817654/topic/3880745

Share this post


Link to post
Share on other sites

First off you will need to understand how skinning animation works. This is an excellent article that explains it. Try to understand the theory and ignore the DirectX specifics.
...
....
....



YOU ARE AWESOME!!!!
I'M GOING TO READ ALL YOUR POST!
p.s: i already managed entire static scene loading with texturing and all vertex data (except bones)

Share this post


Link to post
Share on other sites
I have one question about the animation. This is a quote from the Assim documentation (

aiNodeAnim Struct Reference):

The name specifies the bone/node which is affected by this animation channel. The keyframes are given in three separate series of values, one each for position, rotation and scaling. The transformation matrix computed from these values replaces the node's original transformation matrix at a specific time. This means all keys are absolute and not relative to the bone default pose.
[/quote]
But... Does this mean that the keys of the node (in other words - matrix) are relative to its parent node?
I am embarrassed by the word "absolute".

Share this post


Link to post
Share on other sites

I have one question about the animation. This is a quote from the Assim documentation (aiNodeAnim Struct Reference):

The name specifies the bone/node which is affected by this animation channel. The keyframes are given in three separate series of values, one each for position, rotation and scaling. The transformation matrix computed from these values replaces the node's original transformation matrix at a specific time. This means all keys are absolute and not relative to the bone default pose.

But... Does this mean that the keys of the node (in other words - matrix) are relative to its parent node?
I am embarrassed by the word "absolute".
[/quote]
I complained about that one also, as it is clearly misleading. Yes, the keys are relative the parent node. I think the reference to "absolute" means that it is not relative to the mesh transformation matrix you also find in the node tree. This last matrix isn't used when doing animations.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!