PDA

View Full Version : Cal3D v0.10.0 released...



savage
13-01-2005, 08:32 PM
So what is Cal3D ('http://cal3d.sourceforge.net/'), I hear you ask.
Well, Cal3D is a skeletal based 3d character animation library written in C++ in a platform-/graphic API-independent way. The format includes a built in spring system so that things like hair and clothes flow correctly.
http://cal3d.sourceforge.net/screenshots/cal3d_iotd_thumb.jpg http://cal3d.sourceforge.net/screenshots/cally_poses_thumb.jpg
<blockquote>

The Cal3D team is pleased to announce the release of Cal3D
version 0.10.0! It's a major release and the list of the changes is very long. Here are some
of the major changes included in the latest release :<br>
* Create/destroy functions removed.<br>
* Reference counting on core objects.<br>
* A "stride" argument to getVertices, getNormals ... <br>
* Modification of the XML file format. <br>
* Function to load data to the same coodinate system of the client application.
* Loading from a byte buffer or std::istream.<br>
* New interface for hardware vertex processing.<br>
* A time factor for animation. <br>
* Animation callbacks. <br>
* An experimental collision system.<br>
* A beta Maya exporter (Try it and let us know if it works) !<br>
* 3DSMax 7 support.<br>
A more detailed list and more informations are available at
http://prdownloads.sourceforge.net/cal3d/RELEASE_NOTES_0.10.0.html?download ('http://prdownloads.sourceforge.net/cal3d/RELEASE_NOTES_0.10.0.html?download')

</blockquote>
The good news is that there is a 100% Object Pascal version of this code that is being updated to v0.10.0 by McClaw and I, during our little spare time. I will post a message here once the new version is finished.