Information About

Collada




COLLADA defines a standard XML Schema for data interchange.

Originally established by Sony as the official format for PlayStation 3 and PlayStation Portable development, COLLADA continues to evolve through the efforts of the Khronos contributors. Dozens of commercial game studios and game engines have adopted the standard.

COLLADA version 1.4, released in January 2006, supports features such as character skinning and morph targets, rigid body dynamics and shader effects for multiple shading languages including the Cg Programming Language , GLSL and HLSL.

Solutions exist to transport data from one Digital Content Creation (DCC) tool to another. Supported DCCs include Maya (using ColladaMaya), 3D Studio Max (using ColladaMax), Softimage XSI and Blender . Open-source game engines, such as Ogre3D , have also adopted this format.

Two utility libraries are available to simplify the import and export of COLLADA documents: the COLLADA DOM and the FCollada library. The COLLADA DOM is generated at compile-time from the COLLADA schema. It provides a low-level interface that eliminates the need for hand-written parsing routines, but is limited to reading and writing only one version of COLLADA, making it difficult to upgrade as new versions are released. In contrast, Feeling Software's FCollada provides a higher-level interface and can import all versions of COLLADA. FCollada is used in ColladaMaya, ColladaMax and several commercial game engines.


SEE ALSO



EXTERNAL LINKS