Jump to content
  • Advertisement
Sign in to follow this  
ehsan2004

Are there any APIs that load 3d models with keyframes?

This topic is 4772 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

Hi i and my friends have started to write a game. Now we want to load some models with their keyframes. We have downloaded some sample codes that load the 3ds objects. but as an example lib3ds hasn't a good documentation and other samples don't load keyframes. So are there any good libraries that load the 3d objects with their keyframes? -Ehsan-

Share this post


Link to post
Share on other sites
Advertisement
There is Cal3d. I haven't tried it though. I would be interested to hear from anyone who has.

o-----------------------------------------------------------------------------o
| 3 What is 'cal3d'? |
o-----------------------------------------------------------------------------o

Cal3D is a skeletal based character animation library. It is platform-
independent and not bound to a specific graphic API. Originally designed to
be used in a 3d client for the Worldforge project ( www.worldforge.org )
it evolved into a stand-alone product that can be used in many different
projects.


o-----------------------------------------------------------------------------o
| 4 Features |
o-----------------------------------------------------------------------------o

- skeletal based animation setup
- seamless blending of multiple animation tracks
- attachment and detachment of one or more skinned meshes at runtime
- transformation of vertices and normals according to the weighted influence
of one or more bones
- flexible material handling
- support for multiple texture mapping channels
- progressive meshes for LOD (level-of-detail)
- binary and text file formats
- experimental spring-system module for cloth and hair animation
- unified exporter plugin framework (3D Studio Max, MilkShape 3D and others
following)
- highly portable and modular design (only depends on C++ and STL)
- simple and clean API (both in C++ and "pure" C)
- did I mention that it is free? (see the LGPL license)


o-----------------------------------------------------------------------------o
| 5 Requirements |
o-----------------------------------------------------------------------------o

There are no special requirements to compile/use cal3d. A C++ compiler with
(decent) STL support should be enough.


o-----------------------------------------------------------------------------o
| 6 Website |
o-----------------------------------------------------------------------------o

The official website of cal3d can be found at: http://cal3d.sourceforge.net

Share this post


Link to post
Share on other sites
Quote:
Original post by ehsan2004
Hi
i and my friends have started to write a game. Now we want to load some models with their keyframes. We have downloaded some sample codes that load the 3ds objects. but as an example lib3ds hasn't a good documentation and other samples don't load keyframes. So are there any good libraries that load the 3d objects with their keyframes?
-Ehsan-


Crystal Space can load keyframed 3ds objects.

http://www.crystalspace3d.org

Greetings,

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.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!