3D file format: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
 
(13 intermediate revisions by the same user not shown)
Line 5: Line 5:
3D graphics combines a large area of applications such as gaming, interactive environments, movies, computer-aided design and manufacturing.  
3D graphics combines a large area of applications such as gaming, interactive environments, movies, computer-aided design and manufacturing.  


There exist '''many''' (dozens) of 3D file formats. The list presented here is not complete. It's purpose is just to have a central index of formats referred to in other edutechwiki articles, plus some pointers....
There exist '''many''' (dozens) of 3D file formats. In a [https://jira.secondlife.com/browse/SVC-2634 second life] discussion/bug formum (retrieved oct. 25 2010), "Theory Shaw" presented the following list:
 
3D Studio Max (.max, .3ds) AC3D (.AC) Apple 3DMF (.3dm / .3dmf) Autocad (.dwg) Blender (.blend) Caligari Object (.cob) Collada (.dae) Dassault (.3dxml) DEC Object File Format (.off) DirectX 3D Model (.x) Drawing Interchange Format (.dxf) DXF Extensible 3D (.x3d) Form-Z (.fmz) GameExchange2-Mirai (.gof) Google Earth (.kml / .kmz) HOOPS HSF (.hsf) LightWave (.lwo / .lws) Lightwave Motion (.mot) MicroStation (.dgn) Nendo (.ndo) OBJ (.obj) Okino Transfer File Format (.bdf) OpenFlight (.flt) Openinventor (.iv) Pro Engineer (.slp) Radiosity (.radio) Raw Faces (.raw) RenderWare Object (.rwx) Revit (.rvt) Sketchup (.skp) Softimage XSI (.xsi) Stanford PLY (.ply) STEP (.stp) Stereo Litography (.stl) Strata StudioPro (.vis) TrueSpace (.cob) trueSpace (.cob, .scn) Universal (.u3d) VectorWorks (.mcd) VideoScape (.obj) Viewpoint (.vet) VRML (.wrl) Wavefront (.obj) Wings 3D (.wings) X3D Extensible 3D (.x3d) Xfig Export (.fig)
 
The list presented below is not complete. It's purpose is just to have a central index of formats referred to in other edutechwiki articles, plus some pointers....


== List of file formats ==
== List of file formats ==
Line 19: Line 23:
* Other extensions: .max
* Other extensions: .max
* Media-type: application/x-3ds and image/x-3s
* Media-type: application/x-3ds and image/x-3s
=== 3MF - 3D printing ===
'''.3mf''' is a new 3D printing format that allows specifying more things than the populat [[STL]] format.


=== BLEN - BLENDER ===
=== BLEN - BLENDER ===
Line 36: Line 44:
'''.dxf''' {{quotation|(Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk[1] for enabling data interoperability between AutoCAD and other programs.}} (Wikipedia)
'''.dxf''' {{quotation|(Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk[1] for enabling data interoperability between AutoCAD and other programs.}} (Wikipedia)
* [http://en.wikipedia.org/wiki/DXF AutoCAD DXF] (Wikipedia)
* [http://en.wikipedia.org/wiki/DXF AutoCAD DXF] (Wikipedia)
=== FBX - Autodesk exchange ===
'''.fbx''' is an exchange format, in particular for interoperability between Autodesk products and other Digital content creation (DCC) software packages.
=== geoTIFF ===
*'''.tif''' {{quotation|GeoTIFF is a public domain metadata standard which allows georeferencing information to be embedded within a TIFF file. The potential additional information includes map projection, coordinate systems, ellipsoids, datums, and everything else necessary to establish the exact spatial reference for the file. The GeoTIFF format is fully compliant with TIFF 6.0, so software incapable of reading and interpreting the specialized metadata will still be able to open a GeoTIFF format file}} ([https://en.wikipedia.org/wiki/GeoTIFF Wikipedia]).
=== glTF ===
*'''.glb or .glTF* '''  {{quotation|(GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry. }} ([https://github.com/KhronosGroup/glTF/blob/master/README.md glTF]). See also the ([https://en.wikipedia.org/wiki/GlTF GITF] Wikipedia article. This may become a web standard, the [http://www.web3d.org/src-and-gltf relationship] to X3D does not seem very clear to us ([[User:Daniel K. Schneider|Daniel K. Schneider]] ([[User talk:Daniel K. Schneider|talk]]) 18:19, 17 February 2017 (CET)).


=== LWO - Lightwave ===
=== LWO - Lightwave ===
Line 61: Line 81:


=== PTX ===
=== PTX ===
=== SC1 - Sculptris ===
For [[Sculptris]], this format includes information about symmetry.
Also, a SimCity format
=== SCL - Pro/engineer ===
''*.scl'' is primarily associated with 'Pro/ENGINEER' by PTC.
It also can mean ''Scala'' and Sibelius Chords (music formats)


=== SKP - Google sketchup ===
=== SKP - Google sketchup ===
Line 88: Line 120:


'''.xsi'''  
'''.xsi'''  
=== ZTL - Zbrush ===
ZTL is "Zbrush Tool 'ZBrush' by Pixologic, Inc.. ZBrush is a 3D model creation and processing tool that works more by "sculpting" than by CAD. Popular with artists.


=== XYZ ===
=== XYZ ===
Is a format for computer chemistry and biology. It allows describing atoms in molecules by position.


== Software ==
== Software ==
Line 97: Line 136:
=== Conversion software ===
=== Conversion software ===


....
See [http://www.dedoimedo.com/computers/convert-3d-software.html this list] for more alternatives.
 
* [http://www.okino.com/ Okino] (several commercially available conversion combos)
 
* [http://meshlab.sourceforge.net/ Meshlab can import/export several formats]
 
* [http://www.greentoken.de/onlineconv/ Online 3D Model Converter] by Alexander Gessler. Quote: The list of supported input file formats is quite exhaustive and includes Collada, 3DS, Blender, OBJ, DXF, LWO, STL, PLY and approximately 25 others. Supported output formats include Collada, 3DS, X, OBJ, PLY, STL and more.


== Links ==
== Links ==
Line 103: Line 148:
* [http://en.wikipedia.org/wiki/Category:Graphics_file_formats Category Graphics file formats] (Wikipedia)
* [http://en.wikipedia.org/wiki/Category:Graphics_file_formats Category Graphics file formats] (Wikipedia)
* [http://en.wikipedia.org/wiki/Category:CAD_file_formats Category CAD file formats] (Wikipedia)
* [http://en.wikipedia.org/wiki/Category:CAD_file_formats Category CAD file formats] (Wikipedia)


[[Category: 3D]]
[[Category: 3D]]

Latest revision as of 18:40, 18 February 2020

Draft

Introduction

3D graphics combines a large area of applications such as gaming, interactive environments, movies, computer-aided design and manufacturing.

There exist many (dozens) of 3D file formats. In a second life discussion/bug formum (retrieved oct. 25 2010), "Theory Shaw" presented the following list:

3D Studio Max (.max, .3ds) AC3D (.AC) Apple 3DMF (.3dm / .3dmf) Autocad (.dwg) Blender (.blend) Caligari Object (.cob) Collada (.dae) Dassault (.3dxml) DEC Object File Format (.off) DirectX 3D Model (.x) Drawing Interchange Format (.dxf) DXF Extensible 3D (.x3d) Form-Z (.fmz) GameExchange2-Mirai (.gof) Google Earth (.kml / .kmz) HOOPS HSF (.hsf) LightWave (.lwo / .lws) Lightwave Motion (.mot) MicroStation (.dgn) Nendo (.ndo) OBJ (.obj) Okino Transfer File Format (.bdf) OpenFlight (.flt) Openinventor (.iv) Pro Engineer (.slp) Radiosity (.radio) Raw Faces (.raw) RenderWare Object (.rwx) Revit (.rvt) Sketchup (.skp) Softimage XSI (.xsi) Stanford PLY (.ply) STEP (.stp) Stereo Litography (.stl) Strata StudioPro (.vis) TrueSpace (.cob) trueSpace (.cob, .scn) Universal (.u3d) VectorWorks (.mcd) VideoScape (.obj) Viewpoint (.vet) VRML (.wrl) Wavefront (.obj) Wings 3D (.wings) X3D Extensible 3D (.x3d) Xfig Export (.fig)

The list presented below is not complete. It's purpose is just to have a central index of formats referred to in other edutechwiki articles, plus some pointers....

List of file formats

Not complete list of file formats used in 3D modeling, Computer-aided design and manufacturing.

Citations access date: Early March 2010 by default.

3DS - 3D Studio

.3ds is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.

  • .3ds (Wikipedia)
  • Other extensions: .max
  • Media-type: application/x-3ds and image/x-3s

3MF - 3D printing

.3mf is a new 3D printing format that allows specifying more things than the populat STL format.

BLEN - BLENDER

.blend is the format used by Blender. Each .blend file contains a database. This database contains all scenes, objects, meshes, textures, etc. that are in the file.

  • Blender Data System (Wiki manual page)
  • Note: Blender can import most popular formats. Just go file->import

DAE - COLLADA

.dae was designed as format for COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications. Also used as native format in the same spirit as X3D.

DXF - AutoCAD

.dxf “(Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk[1] for enabling data interoperability between AutoCAD and other programs.” (Wikipedia)

FBX - Autodesk exchange

.fbx is an exchange format, in particular for interoperability between Autodesk products and other Digital content creation (DCC) software packages.

geoTIFF

  • .tif “GeoTIFF is a public domain metadata standard which allows georeferencing information to be embedded within a TIFF file. The potential additional information includes map projection, coordinate systems, ellipsoids, datums, and everything else necessary to establish the exact spatial reference for the file. The GeoTIFF format is fully compliant with TIFF 6.0, so software incapable of reading and interpreting the specialized metadata will still be able to open a GeoTIFF format file” (Wikipedia).

glTF

  • .glb or .glTF* “(GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.” (glTF). See also the (GITF Wikipedia article. This may become a web standard, the relationship to X3D does not seem very clear to us (Daniel K. Schneider (talk) 18:19, 17 February 2017 (CET)).

LWO - Lightwave

.lwo is a format for the LightWave high-end software package used for rendering 3D images, both animated and static. Recent versions of Lightwave (CORE) also use Collada.

OBJ

.obj “is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package. The file format is open and has been adopted by other 3D graphics application vendors. For the most part it is a universally accepted format.” (Wikipedia)

OFF

.off Object File Format (.off) files are used to represent the geometry of a model by specifying the polygons of the model's surface. The polygons can have any number of vertices.

PLY

.ply is the a computer file format known as the Polygon File Format or the Stanford Triangle Format. The format was principally designed by the Stanford graphics lab to store three dimensional data from 3D scanners. Can also be used as alternative to STL.

PTS

PTX

SC1 - Sculptris

For Sculptris, this format includes information about symmetry.

Also, a SimCity format

SCL - Pro/engineer

*.scl is primarily associated with 'Pro/ENGINEER' by PTC.

It also can mean Scala and Sibelius Chords (music formats)

SKP - Google sketchup

.skp is used by Google sketchup.

STL

.stl “is a file format native to the stereolithography CAD software created by 3D Systems. This file format is supported by many other software packages; it is widely used for rapid prototyping and computer-aided manufacturing.” (Wikipedia)

TRI

V3D

WRL - VRML

X3D

  • X3D is the successor of VRML, but VRML remains somewhat popular in open-source and academics.

X3DV

XSI - SoftImage

.xsi

ZTL - Zbrush

ZTL is "Zbrush Tool 'ZBrush' by Pixologic, Inc.. ZBrush is a 3D model creation and processing tool that works more by "sculpting" than by CAD. Popular with artists.


XYZ

Is a format for computer chemistry and biology. It allows describing atoms in molecules by position.

Software

Conversion software

See this list for more alternatives.

  • Okino (several commercially available conversion combos)
  • Online 3D Model Converter by Alexander Gessler. Quote: The list of supported input file formats is quite exhaustive and includes Collada, 3DS, Blender, OBJ, DXF, LWO, STL, PLY and approximately 25 others. Supported output formats include Collada, 3DS, X, OBJ, PLY, STL and more.

Links