What You Need

This tutorial makes no assumptions the reader has any prior 3D or VR experience. Each section is presented in small pieces.

You will need to know the basics of how XML markup works. Prior experience with HTML or SVG is more than sufficient.

A Javascript library is needed in order to render your content. The two recommended libraries are X3DOM and X_ITE. Just place the javascript files somewhere on your server that is accessible like any other web resource (scripts, images, CSS, etc).

This tutorial utilizes both libraries.

If you want to try out the examples in this tutorial, you will need an HTML or text editor. As you design more and more advanced shapes and scenes, a dedicated X3D editor, such as X3D-Edit or even Blender, will become necessary.