SEARCH SEARCH

Article Search

TABLE 1. Advantages and disadvantages of STL, PLY, DXF, 3DS, VRML/X3D and PDF/U3D file formats as candidate virtual palaeontology dissemination formats.

Name Advantages Problems
STL & PLY Simple file format, widely used and understood by almost all software. Two subtypes – human readable (ASCII) format, computer readable (binary) format. No capacity for multiple objects; no capacity for storage of metadata; ASCII STL files are very large; binary files smaller but lack compression facilities. STL files cannot store vertex colour information. PLY files can include non-standard attributes.
DXF Simple file format, widely used and understood by most software. Human readable. Multiple named objects supported. Files typically very large (larger than STL); very limited facilities to store approriate metadata (limited to names essentially - no facility to correctly represent colour of objects for instance).
3DS Flexible format, compact, allows for some accompanying metadata. Limit of 65536 triangles per mesh; lacks facilities for abitrary metadata tagging of objects; not human readable.
VRML/X3D Widely used format, though not as extensively so as STL and DXF; VRML (older iteration) human readable, some metadata facilities; X3D provides more compact binary files at expense of human readability. VRML files in particular typically very large (larger than DXF); viewing software relatively low performance (and X3D software scarce), do not scale well to large triangle-count models; lack facilities for abitrary metadata tagging of objects.
PDF/U3D 3D PDFs (incorporating U3D) data can be viewed in free Adobe Reader software, already deployed to the bulk of computers; good metadata facilities; relatively small file sizes Limited range of viewing software (limited essentially to Adobe Reader) that lacks key facilities (e.g. stereo-viewing), does not support export of data, and is unproven for large triangle count models; lack of free export tools to generate files; lack of transparency and human readability in file format.