Cal3dViewer

Cal3D is a skeletal based 3D character animation library written in C++
Download

Cal3dViewer Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Ehsan Kamrani
  • Publisher web site:
  • Operating Systems:
  • Windows XP/2000/NT
  • File Size:
  • 2.82MB

Cal3dViewer Tags


Cal3dViewer Description

Cal3D is a skeletal based 3D character animation Library written in C++ in a way that is both platform-independent and graphics API-independent. It was originally designed to be used in a 3D client for Worldforge, but evolved into a stand-alone product which can be used in many different kinds of projects. Cal3D's essentials can be boiled down to 2 parts: the C++ library and the Exporter. The exporter is what you would use to take your characters (built in a 3D modeling package) and create the Cal3D-format files that the library knows how to load. The exporters are actually plug-ins for 3D modeling packages. This allows 3D artists to use the modeling tools that they're already comfortable with. The C++ library is what you would actually use in your application, whether it's a game or a VR application. The library provides methods to load your exported files, build characters, run animations, and access the data necessary to render them with 3D graphics. Cal3D models use ".csf"(skeleton file), .cmf (mesh file), .crf (material file) and .caf (animation file). Each model may have more than one mesh, material and animation, but only one skeleton. We usually write the name of these files in a text file to access to those names via this file.


Cal3dViewer Related Software