3D Formats
From GPWiki
(Difference between revisions)
(Began the feature comparison table) |
|||
| Line 177: | Line 177: | ||
| ? | | ? | ||
| ? | | ? | ||
| − | | | + | | {{Yes}} |
| ? | | ? | ||
| ? | | ? | ||
| Line 192: | Line 192: | ||
| ? | | ? | ||
| ? | | ? | ||
| − | | | + | | {{Yes}} |
| ? | | ? | ||
| ? | | ? | ||
| Line 202: | Line 202: | ||
| ? | | ? | ||
|- | |- | ||
| − | | | + | | MD5 |
| + | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| {{Yes}} | | {{Yes}} | ||
| ? | | ? | ||
| + | | {{Yes}} | ||
| ? | | ? | ||
| ? | | ? | ||
| Line 211: | Line 213: | ||
| ? | | ? | ||
| ? | | ? | ||
| + | | {{Yes}} | ||
| ? | | ? | ||
| ? | | ? | ||
| + | |- | ||
| + | | COLLADA | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | ? | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| + | | {{Yes}} | ||
| ? | | ? | ||
| ? | | ? | ||
Revision as of 22:24, 14 March 2013
Model File Formats
| Name | Developer | data type. | Skeletal Animation | Vertex Animation | Other features | Plus | Minus | SDK |
|---|---|---|---|---|---|---|---|---|
| 3DS - 3D studio | Autodesk | application/octet-stream (binary) | |
|
Native support with 3ds max, common interchange format. | Easy to use, lots of documentation. | Materials, Lights, Cameras, Instancing | Third Party |
| Autodesk FBX | Autodesk | text/plain | |
|
Native support with 3ds max, mudbox etc, common interchange format, very widely used. | Easy to use, tons of ofiicial documentation. | Materials, Lights, Cameras, Instancing, Interchange | Yes |
| AN8 - Anim8or | R. Steven Glanville | text/plain | Unknown | Unknown | Easy to use, lots of documentation. | Not Widely supported outside of Anim8or 3d modelling package | Third Party | |
| COLLADA - COLLAborative Design Activity | Khronos / Sony Computer Entertainment | text/xml | |
|
Effects, Shaders (GLSL, GLES, Cg), Materials, Textures, Lights, Cameras, Physics, Instancing | Easy to use, lots of documentation (Khronos shares the copyright). | Plaintext can create large files | Yes |
| DXF - AutoCAD object | Autodesk | text/plain or application/octet-stream (binary) | |
|
A widely supported CAD format | A CAD format is not designed with games in mind. can be binary or ascii which makes it potentially harder/slower to read. | Unknown | |
| LWO - Lightwave object | NewTek Inc. | application/octet-stream (binary) | |
|
Physics, Dynamics, Hypervoxels, Material shaders, Nodes, Scripting(LScript, Python), Python | SDK Is availible (C / C++) | Yes | |
| OBJ - Wavefront OBJ Format | Wavefront Technologies | text/plain | |
|
Simple Clean model format, easy to read (both by human and computer), most software exports to obj. | Bulky files, no animation. | Third Party | |
| VRML1 - Virtual Reality Markup Language (Depreciated) | Unknown | model/vrml x-world/x-vrml application/x-cc3d | Unknown | Unknown | Lights, Cameras | Yes | ||
| X3D - Successor of VRML | ISO | model/x3d+xml model/x3d+binary model/x3d+vrml | |
Unknown | Lights, Cameras | Standard (ISO) | Yes | |
| .X - Direct3D Mesh Object | Microsoft | Unkown | Unknown | Unknown | Efficient Easy to load | Microsoft | Yes | |
| SMD - Halflife | Valve | application/octet-stream (binary) | |
|
Physics | Included With Source SDK | ||
| MD2 - Quake II Object Format | Id Tech. | application/octet-stream (binary) | |
|
Gpl'd | Unknown | ||
| MD3 - Quake III Object Format | Id Tech. | application/octet-stream (binary) | |
|
Gpl'd | Unknown | ||
| MD5 - Quake 4 and Doom 3 Object Format | Id Tech. | application/octet-stream (binary) | |
|
Camera Animation, Cutscenes | Gpl'd | Third Party |