Planned for next release We are currently working on the following items: Roadmap - Textures
- Animation
- Skinning
- Physics
|
|
|
Below, you will find a complete list of requirements from the Collada 1.4.0 Specification. Any full compliant Collada tool must support the entire specification of data represented below. This ensures quality and conformance to the purpose of Collada. The symbols used in this requirements list are: - o - Not started jet
- x - in progress
- t - ready for testing
- v - Finished
- * - Optional Item
Hierarchy and Transforms(top) | Name | Description | Status API import | Status API export | Status Import | Status Export |
|---|
| Translation | Translations | t | t | t | t |
|---|
| Scaling | Scales | t | t | t | t |
|---|
| Rotation | Rotation | t | t | t | t |
|---|
| Parenting | Parent Relationships | t | t | t | t |
|---|
| Static object instantiation | Instances of static objects. Such an object can have multiple transforms | t | t | t | o |
|---|
| Animated object instantiation | Instances of animated objects. Such an object can have multiple transforms | o | o | o | o |
|---|
| Skewing | Skews | t | o | o | t |
|---|
| Transparency / Reflectivity | Additional material parameters for transparency and reflectivity | o | o | o | o |
|---|
| Texture-mapping method | A texture-mapping method (e.g., cylindrical, spherical, etc.) | t | t | t | t |
|---|
| Transform with no geometry | It must be possible to transform something with no geometry (e.g.,locator, NULL) | t | t | t | t |
|---|
| Matrix * | Matrix transformation | t | t | t | t |
|---|
| Lookat * | Lookat transformation | t | t | t | o |
|---|
Materials and Textures(top) | Name | Description | Status Import | Status Export |
|---|
| RGB textures | An arbitrary number of RGB textures | o | o |
|---|
| RGBA textures | An arbitrary number of RGBA textures | o | o |
|---|
| Baked Procedural Texture Coordinates | Baked procedural texture coordinates | o | o |
|---|
| Common profile material | A common profile material (e.g., PHONG, LAMBERT, etc.) | o | t |
|---|
| Multitexturing | Multiple textures per material | o | o |
|---|
| Per-face material | Per-face materials | t | t |
|---|
Vertex Attributes(top) | Name | Description | Status Import | Status Export |
|---|
| Vertex texture coordinates | An arbitrary number of Texture Coordinates per vertex | o | o |
|---|
| Vertex normals | Vertex normals | t | t |
|---|
| Vertex binormals | Vertex binormals | o | o |
|---|
| Vertex tangents | Vertex tangents | o | o |
|---|
| Vertex UV coordinates | Vertex UV coordinates (distinct from texture coordinates) | o | o |
|---|
| Vertex colors | Vertex colors | t | t |
|---|
| Custom vertex attributes | Custom vertex attributes | o | o |
|---|
Animations(top) | Name | Description | Status Import | Status Export |
|---|
| Variable sampling rate | Using a variable sampling rate for animations. This allows a user to specify different sampling rates for different portions of the animation to be exported | o | o |
|---|
| Bind-pose normals | Bind-pose normals | o | o |
|---|
| Bones | Boned animations | t | t |
|---|
| Skeletal animation | Skeletal animations | t | t |
|---|
| Skeletal animation with smooth binding | Skeletal animations with smooth binding | o | o |
|---|
| Animation of light parameters | Animated light parameters | o | o |
|---|
| Camera animation | Animated cameras | o | o |
|---|
| Key-frame animation of transforms | Animated transforms with key-frames | o | o |
|---|
| Animation function curves | Animation function curves | o | o |
|---|
Scene Data(top) | Name | Description | Status Import | Status Export |
|---|
| Object Properties | Object Properties | t | t |
|---|
| Empty nodes | Empty nodes | t | t |
|---|
| Cameras | Cameras | t | t |
|---|
| Spotlights | Spotlights | x | x |
|---|
| Directional lights | Directional lights | x | x |
|---|
| Point lights | Point lights | x | x |
|---|
| Area lights | Ambient lights | o | o |
|---|
| Ambient lights | Animated cameras | x | x |
|---|
| Bounding boxes for static objects | Bounding boxes for static objects | o | o |
|---|
| Bounding boxes for animated objects | Bounding boxes for animated objects | o | o |
|---|
Importer Options(top) | Name | Description | Status Import | Status Export |
|---|
| Import Library * | Import all the items in the libraries, even if there is no node which refers to this item | o | o |
|---|
Exporter Options(top) | Name | Description | Status Import | Status Export |
|---|
| Export triangle | list Triangle lists | t | t |
|---|
| Export polygon | list Polygon lists | o | o |
|---|
| Bake matrices | Baked matrices | o | o |
|---|
| Single <matrix> element | An instance document that contains only a single <matrix> element for each node. | o | o |
|---|
|
|
|