From BlenderWiki

Jump to: navigation, search

Here are links to file format specs or implementations, with particlar focus on those useful in DCC (Digital Content Creation); CAD (Computer Assisted Design); video/web animation/3d Display formats; game content formats; 2d image formats; and lastly sound formats

The most widely supported CAD formats are DXF, DWG, IGES and STEP

The most widely supported DCC formats are OBJ, LWO, 3DS, Collada

The most widely supported web 3d content formats are Shockwave, VRML, X3D, U3D

The most widely supported image formats are Adobe Photoshop, PNG, JPG, GIF

CAD formats

DCC file formats

  • FBX API - there is not a format spec available that I can find only specs for the library/api:

WEB file formats

Motion Capture Formats

http://gl.ict.usc.edu/animWeb/humanoid/fileFormats.html

Image Formats

Vector Image Formats

Scene Description Languages

Lectures on Scene Description languages http://www.cs.utah.edu/classes/cs6620/lecture-2005-01-28-6up.pdf http://www.cs.utah.edu/classes/cs6620/lecture-2005-01-28.pdf


PPM Format Specification http://netpbm.sourceforge.net/doc/ppm.html

Neutral File Format http://www.acm.org/pubs/tog/resources/SPD/NFF.TXT

Polygon File Format http://astronomy.swin.edu.au/%7Epbourke/geomformats/ply/

PLY Tools http://www.cc.gatech.edu/projects/large_models/ply.html

Scene Description languages


RenderMan Interface Specification https://renderman.pixar.com/products/rispec/

Radiance Scene Description language http://radsite.lbl.gov/radiance/refer/Notes/language_BNR.html

Manchester Scene Description language http://astronomy.swin.edu.au/~pbourke/dataformats/msdl/

POVRAY scene description language http://www.lobos.nih.gov/Charmm/Povray3/pov30019.html

YAFRAY scene description language (is there an official version somewhere??) http://download.blender.org/documentation/htmlI/ch30s03.html


Another list of format links (most of the links are broken) http://www.agocg.ac.uk/reports/virtual/36/appendix.htm


Universal translator tools

  • Polytrans - universal 3d format converter - very useful table of what formats are supported by different CAD programs, also explains the strengths and limitations of different formats http://www.okino.com/conv/filefrmt.htm

Misc lists of formats and universal importers/exporters

  • An extremely large list of formats and specs some with sample code

(note that for some of the formats he links there are much more complete specs availabled - ie lightwave lwo) http://astronomy.swin.edu.au/~pbourke/dataformats/

  • Material Exchange Format (a subset of the Advanced Authoring Format):

http://www.ebu.ch/trev_291-devlin.pdf

Useful overview of MEF http://www.digitalpreservation.gov/formats/fdd/fdd000013.shtml

HOOPS Streaming File Format spec - http://www.openhsf.org/specification/index.html

Imagine IOB - code to parse it http://www.pygott.demon.co.uk/prog.htm

Misc stuff

Poser related format data