to X3D home page
   

X3D Resources

    
to Web3D home page

Extensible 3D (X3D) Graphics is the royalty-free open standard for viewing and archiving interactive 3D models on the Web.

Applications | Authoring Software | Authoring Support | Books | Conformance | Conversions | Examples | Export | License | Mobile | PowerPoint | References | Security | Showcase | Training | X3D-Edit | X3D Scene Authoring Hints | Contact

Applications, Players and Plugins for X3D / VRML Viewing

Your web browser must be capable of viewing X3D/VRML scenes in order to browse these X3D examples. Please load one of these player plugins if necessary.

Example test scene: HelloWorld (.x3d .x3dv .x3db .wrl .html .png)

X3D players from Web3D Consortium members:

Other X3D players, not (yet?) Web3D Consortium members:

Feature comparison: Player support for X3D components.

Authoring Software

Feature comparison of major X3D authoring tools: Tool support for X3D components.

Authoring Support

The X3D Working Group is showing how to best provide X3D + HTML5 support for the draft HTML5 Recommendation.

Numerous other resources provide support for authoring X3D.

Books

Extensible 3D (X3D) Graphics

X3D Graphics is the international standard for real-time 3D communication.

Virtual Reality Modeling Language (VRML) 97

Of interest: X3D is third-generation and fully backwards-compatible with the second-generation VRML standard. Thus all design guidelines and technical details in the following textbooks remains relevant.

Conformance Testing

There are three conformance test suites to help improve the quality of VRML and X3D players.

The Web3D Consortium offers compliance certification of this last suite. X3D Conformance Testing Program describes details.

The Web3D Consortium also supports the Conformance working group mailing list which includes list archives.

Conversions and Translation Tools

Many good conversion tools exist for X3D. Converting to/from VRML (.wrl) can also often work well, since X3D is 3rd-generation VRML.

Examples

The X3D Examples Archive archives demonstrate how X3D nodes and scenes work. Over 3000 .x3d example scenes are provided, available individually online or collected together as fully complete, downloadable, and installable .zip archives. These examples are maintained by the Web3D Consortium and are all protected under an open source license, provided free for any use.

Currently each example is provided in multiple file encodings: XML (.x3d), ClassicVRML (.x3dv), VRML97 (.wrl) and pretty-print XHTML (.html) form. Compressed Binary Encoding (.x3db) and X3D Canonicalization (C14N) formats were added summer 2006.

Example archives start with the directory structure www.web3d.org/x3d/content/examples in order to match the online addresses for most examples, and also to keep local archives side-by-side for easier user access to scenes.

Additional example suites designed to demonstrate VRML/X3D capabilities include the following.

Additional example galleries can be found online.

Export by Applications

The following applications are known to have X3D output capabilities. Additional entries are welcome. Also see Conversions and Translation Tools on this page.

License

Mobile Support

There is a mobile subset of the X3D vocabulary called the X3D Interactive Profile. Conversion tools are likely to emerge that can down-convert scenes using the X3D Immersive Profile or VRML97 for lightweight mobile and embedded applications.

Currently there is a lot of dialog in the X3D Augmented Reality (AR) Working Group about whether a new X3D Mobile Profile is possible that harmonizes capabilities for lightweight scenes running with HTML5 on mobile devices, possibly including essential AR and GPS capabilities.

Join the X3D Graphics public mailing list to join the discussion and learn more.

PowerPoint Support

TODO: we need a more up-to-date way to install X3D plugins for PowerPoint.

References

Extensible 3D (X3D) Graphics

Virtual Reality Modeling Language (VRML) 97

Security

Showcase

The X3D Showcase DVD is produced twice each year the Web3D Consortium for outreach to members and interested individuals.

Training

Tutorials

Contact

Questions, suggestions and comments about these resources are welcome. Please send them to Don Brutzman (brutzman at nps.edu)
Master version of the X3D Resources page is available online at http://www.web3d.org/x3d/content/examples/X3dResources.html
Updated: 22 January 2012