Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Alex Scheran, posted on June 11, 2003

Image Description, by Alex Scheran

These images demonstrate a mesh skinning algorithm, that i developed in the context of a project for the university of Linz, Austria. The algorithm uses a bone hierachy for deforming a low-poly mesh in real time. Each bone has a static transform matrix describing the position of the bone in the skeleton hierachy. You can see the initial values of the bones in the two upper images. The two lower images show the dynamic behavior of the bones (left) and the resulting deformation of the mesh (right). The mesh consits of 162 vertices, skinning weights/indices and texture coordinates are pre-calculated. The dynamic movements of the bones are sine/cosine functions, also key-frame interpolated animations are possible but not implemented at this time. The skeleton contains 17 bones. The rendering is done with Direct3D 8.1, input processing with DirectInput. The D3DXMesh helper functions didn't satisfied me, so i decided to design my own mesh skinning framework.

If anyone wants to know more about this skinning algorithm or check the source code, please contact me by email.

The demo is available here: iotd-06-11-2003_meshskin.rar (413k)


Image of the Day Gallery


Archive Notice: This content is archived, and commenting is no longer active. It is here for reference purposes. This content was added on an older version of flipcode, before the site closed in 2005.
Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.