Difference between revisions of "DAE"

From GICL Wiki
Jump to: navigation, search
(New page: Engineering Format Template From GICLWiki Jump to: navigation, search Title(s): Empty strings are not accepted. - Names(s) that refer to the engineering format. Version ID: "" cannot be ...)
 
 
(48 intermediate revisions by one user not shown)
Line 1: Line 1:
Engineering Format Template
+
[[Category:Engineering format]]
From GICLWiki
+
'''Title(s):''' [[Title::COLLADA (COLLAborative Design Activity) DAE (Digital Asset Exchange) Format]]
Jump to: navigation, search
+
  
Title(s): Empty strings are not accepted. - Names(s) that refer to the engineering format.
+
'''Version ID:''' [[Version ID::As of 2009-05, COLLADA v1.4.1 (stable release), v1.5 (newest release)]]
  
Version ID: "" cannot be used as a page name in this wiki. - Identification or version number of the engineering format.
+
'''Date released:''' [[Version Date released::2008-03 and 2008-06 respectively]]
  
Date released: "" cannot be used as a page name in this wiki. - Date that the version was released.
+
'''Date:''' [[Format Date::2004]]
  
Date: "" cannot be used as a page name in this wiki. - Date the format was created (YYYY-MM-DD)
+
'''Creator(s):''' [[Creator::The Khronos Group]]. The Khronos Group is an industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.
  
Creator(s): Entity Template - The creator or original author of the engineering format.
+
'''Contributor(s):''' [[Contributor::Sony Computer Entertainment, NVIDIA, ATI, Softimage, Autodesk, Google, and Intel. ]]
  
Contributor(s): "" cannot be used as a page name in this wiki. - The current maintainers of the engineering format.
+
'''Description:''' [[Description::COLLADA is a royalty-free XML schema that enables digital asset exchange within the interactive 3D industry.]]
  
Relationships: - Relationships that the engineering format has with organizations, other formats, etc.
+
'''History:''' Before the decision was made to start the COLLADA project, the team looked at all the existing formats and decided that, unfortunately, they needed to create a new one that would have a chance to become a standard.
  
    * Previous Version(s): "" cannot be used as a page name in this wiki. - Any engineering format that is a previous version format of this one.
+
Most existing formats are not open formats and have not been designed by a working group, but by a single company. That is a problem: Will all other companies agree to support a format that they have not participated in designing? But most importantly, what would happen if that one company were to disappear or decide to prioritize their support for different tools?
  
    * Contains: "" cannot be used as a page name in this wiki. - Any engineering format that is contained by this format.  
+
The main existing interchange technologies are not designed as a language, but rather as APIs (available under a license on a limited number of platforms). This enables data to be exchanged among applications that have licensed the technology, but it does not help at all to liberate the data from proprietary formats. How can one risk having one's vital assets stored in a format that one does not have sufficient control over, including the exact specifications for?
  
    * Syntax Format(s): "" cannot be used as a page name in this wiki. - Any syntax formats that the engineering format may use.  
+
What happened to Kaydara (being acquired by Alias) and then Alias (being acquired by Autodesk) should remind everyone of the risks of using proprietary formats, and all of us should keep asking for COLLADA to be widely supported by all DCC companies and different tool makers.
  
    * Family Format(s): "" cannot be used as a page name in this wiki. - Any family formats to which the engineering format may belong.
+
'''Example(s):''' [[Example::DAE Example]]
  
Description: Empty strings are not accepted. - Main description of the format, which can give extra information not categorized.
+
'''Identifier:''' [[Identifier::http://www.khronos.org/collada/]]
  
History: "" cannot be used as a page name in this wiki. - Historical description depicting major events surrounding development, creation, and maintenance of this format.
+
'''Documentation:''' [[Documentation::DAE Documentation]]
  
Example(s): Example Template - Information and example models of the engineering format.
+
'''File Extensions:''' [[File Extension::DAE]]
  
Identifier: Empty strings are not accepted. - A URL or other identifier that refers to the engineering format.
+
'''Applications:''' https://collada.org/mediawiki/index.php/Portal:Products_directory
  
Documentation: Documentation Template - Information in general about the engineering format.
+
'''Magic numbers:''' [[Magic Numbers::]]
  
File Extensions: Empty strings are not accepted. - Extensions of the engineering format, excluding the dot.
+
Hex: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 75 74 66 2D 38 22
 +
ASCII: .?xml.version="1.0".encoding="utf-8"
  
Applications: - Applications that the engineering format uses.
+
'''Rights:''' © 2005-2008 The Khronos Group Inc., Sony Computer Entertainment Inc. All Rights Reserved. Excerpt - This specification is protected by copyright laws and contains material proprietary to the Khronos Group, Inc. It or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast, or otherwise exploited in any manner without the express prior written permission of Khronos Group...
  
    * Native application(s): Engineering Format Application Template - Applications which are primarily designed to specifically run this engineering format.  
+
Khronos Group grants express permission to any current Promoter, Contributor, or Adopter member of Khronos to copy and redistribute UNMODIFIED versions of this specification in any fashion, provided that NO CHARGE is made for the specification and the latest available update of the specification for any version of the API is used whenever possible...
  
    * Interoperable applications: Engineering Format Application Template - Applications which can read or write files of this format, but are not native applications for the format.
+
'''Typical use:''' [[Typical use::Enables digital asset exchange within the interactive 3D industry]]
  
Magic numbers: "" cannot be used as a page name in this wiki. - Unique identifying characters at the beginning of files for this engineering format.
+
'''File classification:''' - Specific properties that pertain to this engineering format.
 +
* '''Type {Binary, Text}:''' text
 +
* '''Raster data:'''
 +
** '''Raster data 2D:'''
 +
*** '''Is Supported:'''yes
 +
*** '''Description:'''Raster imagery data is organized in n-dimensional arrays.
 +
** '''Raster data 3D:'''
 +
*** '''Is Supported:'''yes
 +
*** '''Description:'''Raster imagery data is organized in n-dimensional arrays.
 +
* '''Geometric representation:''' - Section describes whether or not the engineering format supports geometric representations.
 +
** '''Implicit representation:''' - Section describes whether or not the engineering format supports implicit representations.
 +
*** '''Implicit surfaces:'''
 +
**** '''Is Supported:''' [[File Classification Implicit Surfaces - Is Supported::true]]
 +
**** '''Description:''' [[File Classification Implicit Surfaces - Description::]]
 +
*** '''Implicit curves:'''
 +
**** '''Is Supported:''' [[File Classification Implict Curves - Is Supported::true]]
 +
**** '''Description:''' [[File Classification Implicit Curves - Description::]]
 +
*** '''Point set:'''
 +
**** '''Is Supported:''' [[File Classification Point Set - Is Supported::true]]
 +
**** '''Description:''' [[File Classification Point Set - Description::]]
 +
** '''Mesh:'''
 +
*** '''Manifold surface meshes:'''
 +
**** '''Is Supported:''' [[File Classification Mainfold Surface Meshes - Is Supported::false]] - Is the feature supported in the engineering format?
 +
**** '''Description:''' [[File Classification Manifold Surface Meshes - Description::]]
 +
*** '''Manifold volume meshes:'''
 +
**** '''Is Supported:''' [[File Classification Manifold Volume Meshes - Is Supported::false]]
 +
**** '''Description:''' [[File Classification Manifold Volume Meshes - Description::]]
 +
*** '''Non-manifold meshes:'''
 +
**** '''Is Supported:''' [[File Classification Non-manifold Meshes - Is Supported::false]]
 +
**** '''Description:''' [[File Classification Non-manifold Meshes - Description::]]
 +
** '''Parametric representation:'''
 +
*** '''Parametric surfaces:'''
 +
**** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::false]]
 +
**** '''Description:''' [[File Classification Parametric Surfaces - Description::]]
 +
*** '''Parametric curves:'''
 +
**** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::false]]
 +
**** '''Description:''' [[File Classification Parametric Curves - Description::]]
 +
** '''Contour sets:'''
 +
*** '''Is Supported:''' [[File Classification Contour Sets - Is Supported::false]]
 +
*** '''Description:''' [[File Classification Contour Sets - Description::]]
 +
** '''NURBS:'''
 +
*** '''Is Supported:''' [[File Classification NURBS - Is Supported::false]]
 +
*** '''Description:''' [[File Classification NURBS - Description::Planned for future release.]]
 +
* '''Multi-resolution models:'''
 +
** '''Is Supported:''' [[File Classification Multi-resolution Models - Is Supported::false]]
 +
** '''Description:''' [[File Classification Multi-resolution Models - Description::]]
 +
* '''Dynamics:''' - Section describes whether or not the engineering format supports dynamics.
 +
** '''Kinematics:'''
 +
*** '''Is Supported:''' [[File Classification Kinematics - Is Supported::true]]
 +
*** '''Description:''' [[File Classification Kinematics - Description::A rigid body can be dynamic or kinematic.]]
 +
** '''Assembly:'''
 +
*** '''Is Supported:''' [[File Classification Assembly - Is Supported::false]]
 +
*** '''Description:''' [[File Classification Assembly - Description::]]
 +
** '''Force(s):'''
 +
*** '''Is Supported:''' [[File Classification Force - Is Supported::true]]
 +
*** '''Description:''' [[File Classification Force - Description::]]
 +
* '''Boundary representation'''
 +
** '''Manifold surface boundary representations:'''
 +
*** '''Is Supported:''' [[File Classification Manifold Surface Boundary Representation - Is Supported::false]]
 +
*** '''Description:''' [[File Classification Manifold Surface Boundary Representation - Description::]]
 +
** '''Manifold volume boundary representations:'''
 +
*** '''Is Supported:''' [[File Classification Manifold Volume Boundary Representation - Is Supported::false]]
 +
*** '''Description:''' [[File Classification Manifold Volume Boundary Representation - Description::]]
 +
** '''Non-manifold boundary representations:'''
 +
*** '''Is Supported:''' [[File Classification Non-manifold Boundary Representation - Is Supported::false]]
 +
*** '''Description:''' [[File Classification Non-manifold Boundary Representation - Description::]]
 +
* '''Material transparency:'''
 +
** '''Is Supported:''' [[File Classification Material Transparency - Is Supported::true]]
 +
** '''Description:''' [[File Classification Material Transparency - Description::]]
  
Format(s): Empty strings are not accepted. - The MIME file types.
+
'''References:''' [[References::]] - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.
 
+
Rights: "" cannot be used as a page name in this wiki. - The name or type of the license for the engineering format. Examples: BSD-style license, Apache License, Proprietary license
+
 
+
Sustainability Factors: - Facts about the sustainability of this particular engineering format.
+
 
+
    * Standardization: "" cannot be used as a page name in this wiki. - Information regarding standardization attempts with this format.
+
 
+
    * Adoption: "" cannot be used as a page name in this wiki. - Information about how this format has been adopted by other organizations.
+
 
+
    *
+
          o Licensing and patent claims: "" cannot be used as a page name in this wiki. - Any licenses or patent claims that the engineering format makes.
+
 
+
    * Self-documentation: "" cannot be used as a page name in this wiki. - Any self-documentation capabilities of the format.
+
 
+
    * External dependencies: "" cannot be used as a page name in this wiki. - Anything that the format depends on outside of its control to function.
+
 
+
    * Technical protection considerations: "" cannot be used as a page name in this wiki. - Any considerations that are necessary when it comes to technical protection.
+
 
+
Typical use: "" cannot be used as a page name in this wiki. - Keywords that describe the format's typical use. Examples: CAD and CAM
+
 
+
File classification: - Specific properties that pertain to this engineering format.
+
 
+
    * Type {Binary, Text}: Empty strings are not accepted. - The type of file, choices are binary and text.
+
    * Raster data: - Section describes whether or not the engineering format supports raster data.
+
          o Raster data 2D: - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data.
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Raster data 3D: - Can the format support 3D raster data? Example: A format that can contain 2D pixelated data of a 3D model supports 3D raster data.
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
    * Geometric representation: - Section describes whether or not the engineering format supports geometric representations.
+
          o Implicit representation: - Section describes whether or not the engineering format supports implicit representations.
+
                + Implicit surfaces: - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces.
+
                      # Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
                + Implicit curves: - Can the format support implicit curves? Example: A format that can contain curves that are generated with mathematical equations that contain the independent variables x, y, and z, supports implicit curves.
+
                      # Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
                + Point set: - Can the format support point sets? Example: A format that supports surfaces and lines that are generated by points that form triangles supports point sets.
+
                      # Is Supported: "" is not recognized as a Boolean (true/false) value. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Mesh: - Section describes whether or not the engineering format supports mesh.
+
                + Manifold surface meshes: - Can the format support manifold surface meshes? Example: A format that supports surfaces that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
+
                      # Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
                + Manifold volume meshes: - Can the format support manifold volume meshes? Example: A format that supports volumes that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
+
                      # Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
                + Non-manifold meshes: - Can the format support non-manifold meshes? Example: A format that supports meshes that are not manifolds
+
                      # Is Supported: "" is not recognized as a Boolean (true/false) value. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Parametric representation: - Section describes whether or not the engineering format supports parametric representations.
+
                + Parametric surfaces: - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces.
+
                      # Is Supported: "" is not recognized as a Boolean (true/false) value. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
                + Parametric curves: - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves.
+
                      # Is Supported: "" is not recognized as a Boolean (true/false) value. - Is the feature supported in the engineering format?
+
                      # Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Contour sets: - Can the format support contour sets?
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o NURBS: - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
    * Multi-resolution models: - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models.
+
          o Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
          o Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
    * Dynamics: - Section describes whether or not the engineering format supports dynamics.
+
          o Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
+
                + Is Supported: "" is not recognized as a Boolean (true/false) value. - Is the feature supported in the engineering format?
+
                + Description: Empty strings are not accepted. - This field is used to describe the support or lack of support of the feature.
+
          o Assembly: - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model?
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Force(s): - Can the format support forces? Example: Does the format support acceleration forces?
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
    * Boundary representation - Can the format support models with boundary representations?
+
          o Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Manifold volume boundary representations: - Can the format support manifold volume boundary representations? Example: The engineering format STEP
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
          o Non-manifold boundary representations: - Can the format support non-manifold boundary representations? Example: The engineering format STEP
+
                + Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
                + Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
    * Material transparency: - Can the format support transparency? Example: Does the format allow models to have a clear window in a car?
+
          o Is Supported: "" cannot be used as a page name in this wiki. - Is the feature supported in the engineering format?
+
          o Description: "" cannot be used as a page name in this wiki. - This field is used to describe the support or lack of support of the feature.
+
 
+
References: "" cannot be used as a page name in this wiki. - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.
+
Facts about Engineering Format TemplateRDF feed
+
Adoption "" cannot be used as a page name in this wiki.
+
Contains "" cannot be used as a page name in this wiki.
+
Contributor "" cannot be used as a page name in this wiki.
+
Creator Entity Template  +
+
Description Empty strings are not accepted.
+
Documentation Documentation Template  +
+
Example Example Template  +
+
External dependencies "" cannot be used as a page name in this wiki.
+
Family Format "" cannot be used as a page name in this wiki.
+
File Classification Assembly - Description "" cannot be used as a page name in this wiki.
+
File Classification Assembly - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Contour Sets - Description "" cannot be used as a page name in this wiki.
+
File Classification Contour Sets - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Force - Description "" cannot be used as a page name in this wiki.
+
File Classification Force - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Implicit Curves - Description "" cannot be used as a page name in this wiki.
+
File Classification Implicit Surfaces - Description "" cannot be used as a page name in this wiki.
+
File Classification Implicit Surfaces - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Implict Curves - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Kinematics - Description Empty strings are not accepted.
+
File Classification Kinematics - Is Supported "" is not recognized as a Boolean (true/false) value.
+
File Classification Mainfold Surface Meshes - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Manifold Surface Boundary Representation - Description "" cannot be used as a page name in this wiki.
+
File Classification Manifold Surface Boundary Representation - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Manifold Surface Meshes - Description "" cannot be used as a page name in this wiki.
+
File Classification Manifold Volume Boundary Representation - Description "" cannot be used as a page name in this wiki.
+
File Classification Manifold Volume Boundary Representation - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Manifold Volume Meshes - Description "" cannot be used as a page name in this wiki.
+
File Classification Manifold Volume Meshes - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Material Transparency - Description "" cannot be used as a page name in this wiki.
+
File Classification Material Transparency - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Multi-resolution Models - Description "" cannot be used as a page name in this wiki.
+
File Classification Multi-resolution Models - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification NURBS - Description "" cannot be used as a page name in this wiki.
+
File Classification NURBS - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Non-manifold Boundary Representation - Description "" cannot be used as a page name in this wiki.
+
File Classification Non-manifold Boundary Representation - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Non-manifold Meshes - Description "" cannot be used as a page name in this wiki.
+
File Classification Non-manifold Meshes - Is Supported "" is not recognized as a Boolean (true/false) value.
+
File Classification Parametric Curves - Description "" cannot be used as a page name in this wiki.
+
File Classification Parametric Curves - Is Supported "" is not recognized as a Boolean (true/false) value.
+
File Classification Parametric Surfaces - Description "" cannot be used as a page name in this wiki.
+
File Classification Parametric Surfaces - Is Supported "" is not recognized as a Boolean (true/false) value.
+
File Classification Point Set - Description "" cannot be used as a page name in this wiki.
+
File Classification Point Set - Is Supported "" is not recognized as a Boolean (true/false) value.
+
File Classification Raster Data 2D - Description "" cannot be used as a page name in this wiki.
+
File Classification Raster Data 2D - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Raster Data 3D - Description "" cannot be used as a page name in this wiki.
+
File Classification Raster Data 3D - Is Supported "" cannot be used as a page name in this wiki.
+
File Classification Type Empty strings are not accepted.
+
File Extension Empty strings are not accepted.
+
Format Empty strings are not accepted.
+
Format Date "" cannot be used as a page name in this wiki.
+
History "" cannot be used as a page name in this wiki.
+
Identifier Empty strings are not accepted.
+
Interoperable Application Engineering Format Application Template  +
+
Licensing and patent claims "" cannot be used as a page name in this wiki.
+
Magic Numbers "" cannot be used as a page name in this wiki.
+
Native Application Engineering Format Application Template  +
+
Previous Version "" cannot be used as a page name in this wiki.
+
References "" cannot be used as a page name in this wiki.
+
Rights "" cannot be used as a page name in this wiki.
+
Self-documentation "" cannot be used as a page name in this wiki.
+
Standardization "" cannot be used as a page name in this wiki.
+
Syntax Format "" cannot be used as a page name in this wiki.
+
Technical protection considerations "" cannot be used as a page name in this wiki.
+
Title Empty strings are not accepted.
+
Typical use "" cannot be used as a page name in this wiki.
+
Version Date released "" cannot be used as a page name in this wiki.
+
Version ID
+

Latest revision as of 19:12, 11 May 2009

Title(s): COLLADA (COLLAborative Design Activity) DAE (Digital Asset Exchange) Format

Version ID: As of 2009-05, COLLADA v1.4.1 (stable release), v1.5 (newest release)

Date released: 2008-03 and 2008-06 respectively

Date: 2004

Creator(s): The Khronos Group. The Khronos Group is an industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.

Contributor(s): Sony Computer Entertainment, NVIDIA, ATI, Softimage, Autodesk, Google, and Intel.

Description: COLLADA is a royalty-free XML schema that enables digital asset exchange within the interactive 3D industry.

History: Before the decision was made to start the COLLADA project, the team looked at all the existing formats and decided that, unfortunately, they needed to create a new one that would have a chance to become a standard.

Most existing formats are not open formats and have not been designed by a working group, but by a single company. That is a problem: Will all other companies agree to support a format that they have not participated in designing? But most importantly, what would happen if that one company were to disappear or decide to prioritize their support for different tools?

The main existing interchange technologies are not designed as a language, but rather as APIs (available under a license on a limited number of platforms). This enables data to be exchanged among applications that have licensed the technology, but it does not help at all to liberate the data from proprietary formats. How can one risk having one's vital assets stored in a format that one does not have sufficient control over, including the exact specifications for?

What happened to Kaydara (being acquired by Alias) and then Alias (being acquired by Autodesk) should remind everyone of the risks of using proprietary formats, and all of us should keep asking for COLLADA to be widely supported by all DCC companies and different tool makers.

Example(s): DAE Example

Identifier: http://www.khronos.org/collada/

Documentation: DAE Documentation

File Extensions: DAE

Applications: https://collada.org/mediawiki/index.php/Portal:Products_directory

Magic numbers:

Hex: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 75 74 66 2D 38 22
ASCII: .?xml.version="1.0".encoding="utf-8"

Rights: © 2005-2008 The Khronos Group Inc., Sony Computer Entertainment Inc. All Rights Reserved. Excerpt - This specification is protected by copyright laws and contains material proprietary to the Khronos Group, Inc. It or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast, or otherwise exploited in any manner without the express prior written permission of Khronos Group...

Khronos Group grants express permission to any current Promoter, Contributor, or Adopter member of Khronos to copy and redistribute UNMODIFIED versions of this specification in any fashion, provided that NO CHARGE is made for the specification and the latest available update of the specification for any version of the API is used whenever possible...

Typical use: Enables digital asset exchange within the interactive 3D industry

File classification: - Specific properties that pertain to this engineering format.

  • Type {Binary, Text}: text
  • Raster data:
    • Raster data 2D:
      • Is Supported:yes
      • Description:Raster imagery data is organized in n-dimensional arrays.
    • Raster data 3D:
      • Is Supported:yes
      • Description:Raster imagery data is organized in n-dimensional arrays.
  • Geometric representation: - Section describes whether or not the engineering format supports geometric representations.
    • Implicit representation: - Section describes whether or not the engineering format supports implicit representations.
      • Implicit surfaces:
        • Is Supported: true
        • Description:
      • Implicit curves:
        • Is Supported: true
        • Description:
      • Point set:
        • Is Supported: true
        • Description:
    • Mesh:
      • Manifold surface meshes:
        • Is Supported: false - Is the feature supported in the engineering format?
        • Description:
      • Manifold volume meshes:
        • Is Supported: false
        • Description:
      • Non-manifold meshes:
        • Is Supported: false
        • Description:
    • Parametric representation:
      • Parametric surfaces:
        • Is Supported: false
        • Description:
      • Parametric curves:
        • Is Supported: false
        • Description:
    • Contour sets:
      • Is Supported: false
      • Description:
    • NURBS:
  • Multi-resolution models:
    • Is Supported: false
    • Description:
  • Dynamics: - Section describes whether or not the engineering format supports dynamics.
    • Kinematics:
      • Is Supported: true
      • Description: A rigid body can be dynamic or kinematic.
    • Assembly:
      • Is Supported: false
      • Description:
    • Force(s):
      • Is Supported: true
      • Description:
  • Boundary representation
    • Manifold surface boundary representations:
      • Is Supported: false
      • Description:
    • Manifold volume boundary representations:
      • Is Supported: false
      • Description:
    • Non-manifold boundary representations:
      • Is Supported: false
      • Description:
  • Material transparency:
    • Is Supported: true
    • Description:

References: - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.