From BlenderWiki

Jump to: navigation, search
(Vetcor Formats)
(24 intermediate revisions not shown)
Line 11: Line 11:
== CAD formats ==
== CAD formats ==
-
*dxf http://www.coin3d.org/lib/dime and http://www.vterrain.org/CAD/ and http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=5129239
+
*dxf http://www.coin3d.org/lib/dime (2d/3d) and http://www.vterrain.org/CAD/ and http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=5129239
*dwg spec http://www.opendwg.org/downloads/guest.htm#dwgspec
*dwg spec http://www.opendwg.org/downloads/guest.htm#dwgspec
Line 19: Line 19:
*non GPL compatible free library for dwg http://www.opendwg.org/
*non GPL compatible free library for dwg http://www.opendwg.org/
-
*dxflib - dxf http://www.ribbonsoft.com/dxflib_downloads.html
+
*dxflib - dxf http://www.ribbonsoft.com/dxflib_downloads.html (2D Only?)
*opennurbs http://www.opennurbs.com/
*opennurbs http://www.opennurbs.com/
Line 58: Line 58:
*FBX SDK overview http://www.alias.com/eng/products-services/fbx/file/FBXSDKOverview.pdf
*FBX SDK overview http://www.alias.com/eng/products-services/fbx/file/FBXSDKOverview.pdf
 +
 +
* 3DS (Autodesk) Format informations http://www.the-labs.com/Blender/3dsspec.html http://www.the-labs.com/Blender/3DS-details.html http://www.programmersheaven.com/search/download.asp?FileID=929 http://www.programmersheaven.com/search/download.asp?FileID=930 http://www.programmersheaven.com/search/download.asp?FileID=931
== WEB file formats ==
== WEB file formats ==
Line 64: Line 66:
* Blender VRML Exporter http://www.neeneenee.de/blender/x3d/vrml97_export150.py.txt
* Blender VRML Exporter http://www.neeneenee.de/blender/x3d/vrml97_export150.py.txt
-
 
-
* Bitmanagement VRML/ X3D exporter http://www.bitmanagement.de/developer/contact/sdk-prev/doc/tools/blenderexporter/index.html
 
* X3D Spec http://www.web3d.org/x3d/specifications/x3d_specification.html
* X3D Spec http://www.web3d.org/x3d/specifications/x3d_specification.html
Line 71: Line 71:
* Blender X3D Exporter http://www.neeneenee.de/blender/x3d/x3d_export150.py.txt
* Blender X3D Exporter http://www.neeneenee.de/blender/x3d/x3d_export150.py.txt
-
* U3D Spec http://www.3dif.org/downloads/U3D/Spec/U3D_ECMA-363.pdf
+
* Bitmanagement VRML/ X3D Exporter http://www.bitmanagement.de/developer/contact/sdk-prev/doc/tools/blenderexporter/index.html
 +
 
 +
* U3D Universal3d Spec http://www.ecma-international.org/publications/standards/Ecma-363.htm
* Shockwave W3D Spec http://www.macromedia.com/software/shockwaveplayer/licensing/w3d_sdk/
* Shockwave W3D Spec http://www.macromedia.com/software/shockwaveplayer/licensing/w3d_sdk/
* Shockwave exporter: XSI to W3D (source license isn't compatible, but could be used for testing purposes) http://sourceforge.net/projects/xsi2w3d/ http://sourceforge.net/project/showfiles.php?group_id=40584&package_id=33505
* Shockwave exporter: XSI to W3D (source license isn't compatible, but could be used for testing purposes) http://sourceforge.net/projects/xsi2w3d/ http://sourceforge.net/project/showfiles.php?group_id=40584&package_id=33505
 +
* Viewpoint Media MTX Spec: http://reference.viewpoint.com/cr/index.php
 +
* Dassault 3D XML Spec: http://www.3ds.com/products-solutions/3d-for-all/3d-xml/overview/
 +
 +
== Motion Capture Formats ==
 +
 +
http://gl.ict.usc.edu/animWeb/humanoid/fileFormats.html
==Image Formats==
==Image Formats==
Line 82: Line 90:
* DirectDraw Surface DDS Spec http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/dx9_graphics_reference_dds_file.asp
* DirectDraw Surface DDS Spec http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/dx9_graphics_reference_dds_file.asp
* JPEG 2000 Spec http://www.jpeg.org/jpeg2000/index.html
* JPEG 2000 Spec http://www.jpeg.org/jpeg2000/index.html
 +
* Understanding What is stored in a Canon RAW .CR2 file, How and Why http://lclevy.free.fr/cr2
 +
* Canon's CR2 Raw File Format Specification http://wildtramper.com/sw/cr2/cr2.html
-
==Vetcor Image Formats==
+
==Vector Image Formats==
* SVG http://www.w3.org/TR/SVG12/
* SVG http://www.w3.org/TR/SVG12/
* Tiny SVG http://www.w3.org/TR/SVGMobile12/
* Tiny SVG http://www.w3.org/TR/SVGMobile12/
-
* Flash 7 SWF Spec http://www.macromedia.com/licensing/developer/
+
* Blender SVG Importer http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_svg_en.htm
 +
* Flash 7 SWF Spec http://www.macromedia.com/licensing/developer/  
 +
* Blender Flash Exporter http://www3.sympatico.ca/emilio.aguirre/s2flender.html
* PDF Spec http://partners.adobe.com/public/developer/pdf/index_reference.html
* PDF Spec http://partners.adobe.com/public/developer/pdf/index_reference.html
 +
* PostScript Spec http://partners.adobe.com/public/developer/ps/index_specs.html
 +
* Blender PostScript Importer http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_eps_en.htm
 +
* Adobe Illustrator Format http://partners.adobe.com/public/developer/illustrator/sdk/topic.html
 +
* Blender Adobe Illustrator Importer http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_ai_en.htm
== Scene Description Languages ==
== Scene Description Languages ==
Line 136: Line 152:
* 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
* 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
-
Shareware converter which supports a huge list of formats http://web.axelero.hu/karpo/ latest version can be downloaded here http://web.axelero.hu/karpo/3dc32360.zip
+
* 3D Object Converter - Shareware converter which supports a huge list of formats http://web.axelero.hu/karpo/
 +
 
 +
* AccuTrans3D - provides accurate translation of 3D geometry between the file formats used by many popular modeling programs. http://www.micromouse.ca/index.html
 +
 
 +
* 3DEM - can read and write many terrain, scientific visualisation and geographic formats http://www.visualizationsoftware.com/3dem/
* This is a project for interconversion between all vector drawing and CAD formats using a 'pipes' like system and preexisting command line converters. http://scratchcomputing.com/projects/uber-converter/
* This is a project for interconversion between all vector drawing and CAD formats using a 'pipes' like system and preexisting command line converters. http://scratchcomputing.com/projects/uber-converter/
Line 170: Line 190:
===Poser related format data===
===Poser related format data===
-
* CR2 format fairly complete description http://www.kuroyumes-developmentzone.com/cr2_ufilespec.html
+
* CR2 format fairly complete description http://www.kuroyumes-developmentzone.com/poser/poserfilespec/products_poser_cr2.html
-
 
+
* "Cr2 autopsy" http://home.carolina.rr.com/kattman/Tutorials.htm
* "Cr2 autopsy" http://home.carolina.rr.com/kattman/Tutorials.htm
* Understanding the poser file format http://arcana.daz3d.com/tutorials/tj/tj01/index.htm
* Understanding the poser file format http://arcana.daz3d.com/tutorials/tj/tj01/index.htm
-
 
-
* Then we have files describing the armature and animation format of poser http://www.eden.rutgers.edu/~linux/Poserpaper.htm
 
* This file gives information on the standard poser names used in rigs http://www.sixus1.com/TechHelp/PoserTutorial4.htm
* This file gives information on the standard poser names used in rigs http://www.sixus1.com/TechHelp/PoserTutorial4.htm

Revision as of 19:16, 3 November 2011

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