3DXML
   HOME

TheInfoList



OR:

3DXML is a proprietary 3D file format developed by
Dassault Systemes Dassault Group (; also GIM Dassault or Groupe Industriel Marcel Dassault SAS) is a French group of companies established in 1929 with the creation of Société des Avions Marcel Bloch (now Dassault Aviation) by Marcel Dassault, and led by son Se ...
under its 3DVIA Brand. It uses an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
container whose specifications were published. It should not be confused with
X3D X3D is a royalty-free ISO/IEC standard for declaratively representing 3D computer graphics. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. X3D became the successor to the Virtual Re ...
, the
ISO standard The International Organization for Standardization (ISO ) is an international standard development organization composed of representatives from the national standards organizations of member countries. Membership requirements are given in Ar ...
XML-based file format for representing 3D
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
. The 3DXML file is a zip archive file that contains a BOM file and one or more 3D representation files. Renaming the file from .3dxml to .zip allows a program like WinZip to open the archive. The 3DXML file can contain 3D representation files stored in either XML or binary format and they can contain either surface data, as a mesh that can be interpreted as surface data or as a simple mesh. The surface data is stored as Gregory patches. The "surface" mesh (containing topology, faces, edges, vertices, and rounding weights) can be reinterpreted back into a surface by a compliant 3DXML viewer. The simple mesh is tessellated data stored as triangles. trifans, and trisets.


Support

Up to this date the 3DXML format is only supported by
Dassault Systèmes Dassault Systèmes SE () (abbreviated 3DS) is a French software corporation which develops software for 3D product design, simulation, manufacturing and other 3D related products. Founded in 1981, it is headquartered in Vélizy-Villacoublay, F ...
product line. The 3D XML Player is a standalone application that allows you to view 3D XML files on Windows. The 3DVIA Player, a free player available on the
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
platform (OSX No longer supported), allows to view 3D XML files in a web browser, offline or online.


License

Dassault Systèmes provides a yearly royalty free license to anyone requesting the 3DXML format documentation. This license however only permits internal works.Official 3DXML License: ''DSA Grants you a royaltee-free, non-exclusive, non-transferable and temporary license to use and copy the materials in accordance with this Agreement for your own internal business purposes''.


See also

*
3DML {{Short description, Markup language 3DML was a format for creating three-dimensional websites by combining similar-sized building blocks. It was invented in 1997 by Michael Powers, who co-developed it with Philip Stephens and developed it further o ...
*
3DMLW 3DMLW (''3D computer graphics, 3D Markup Language, Markup Language for World Wide Web, Web'') is a discontinued open-source project, and a XML, XML-based Markup Language for representing interactive 3D computer graphics, 3D and 2D computer graphic ...
*
List of vector graphics markup languages An Image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be ...
*
glTF glTF is a standard file format for three-dimensional scenes and models. A glTF file uses one of two possible file extensions: .gltf (JSON/ASCII) or .glb ( binary). Both .gltf and .glb files may reference external binary and texture resources. A ...
- a
Khronos Group The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation ...
file format for 3D Scenes and models.


References


External links


Official website

C++ Data Binding for 3DXML

3DXML collaborative warehouse

GLC_Player the Open source 3DXML (ASCII) Viewer
3D graphics file formats XML markup languages Vector graphics markup languages {{markup-languages-stub