Resources to Learn X3D
Tutorials
Presentations and Web3D Symposium Papers
X3D Authoring Support
X3D Models, Scenes and Script Files
Tutorials
- Flux Tutorial covers X3D basics including geometry and Proto creation and more using Len Bullard's popular tutorial (2007)
- VRML/X3D Tutorials covers basic 3D geometry and shapes, routes and messaging, backgrounds, PositionInterpolator and OrientationInterpolator nodes, fog, color interpolator, 2D shapes, image and pixel textures, and material nodes
- X3D MIME Types and File Extensions explains how to set X3D files to correctly download and display on your web server
- How to use the SAI (Scene Access Interface) Tutorial SAI allows a programmer to change, build or set up interactions with X3D environments
- Xj3D Tutorial - Using Xj3D in your Java Application
- Xj3D Tutorial - Xj3D as a Java3D Loader
- Len Bullard's 2003 Extensible 3D: XML Meets VRML from August 2003
- NPS' Savage X3D Educational Resources: Revised May 8, 2007
- XML Matters: The Web ain't just for 2D any more
Presentations and Web3D Symposium Papers
- BIM Presentation by Dace Campbell of Mortenson at Web3D 2007 Symposium
- Mobile Visual I/0 - Kari Pulli at Web3D 2007 Symposium
- Web3D Games Workshop 2007 Papers - Multiple authors, April 2007
- Web3D 2006 Symposium Papers are the papers accepted for the Web3D 2006 Symposium on 3D Web Technologies held on April 18-21, 2006. The papers cover a wide range of 3D web related topics, from behavior and semantics to applications in architecture and medicine, as well as evolving technologies such as 3D graphics on mobile devices.
- Mobile X3D Graphics - Don Brutzman, May 2006
- Extensible 3D: XML Meets VRML A comprehensive introduction to X3D, the XML-based successor to the Virtual Reality Markup Language. This article explains the history of X3D, the tools available to use it, and provides an introduction to X3D's XML markup. [Aug. 6, 2003]
- Information Visualization with VRML and X3D - 2003
X3D Authoring Support
- SAI API Generator lets you enter a file name or URL to load a scene, spider it, create function names in a tree list, and then generate the JavaScript.
- VRML97 to X3D Translator is a Java application for translating between the VRML97 file and X3D formats. The translation is based on the specification of "x3d-compact.dtd" and "X3dToVrml97.xsl"
- X3D Scene Authoring Hints is a collection of authoring tips to improve quality, consistency and maintainability of X3Dscene catalog entries.
- X3D-Edit is a graphics file editor for X3D that enables simple error-free editing, authoring and validation of X3D or VRML scene-graph files.
- X3D ToolTips provide summary descriptions and authoring hints for each X3D node (element) and field (attribute). For content authors they provide context-sensitive support for the X3D-Edit authoring tool. For developers they can be easily integrated into any X3D content authoring application. In the near future they will be integrated with the X3D Schema.
