This document is intended to provide a ground level introduction to VRML (Virtual
Reality Modeling Language) for those wanting to author VRML worlds for use on
the internet. It intends to outline some basic concepts necessary to begin
designing and authoring VRML worlds. It assumes that the reader has no
background in 3D graphics, but has some familiarity with the
. This document will then attempt to provide basic instruction in the creation
of VRML worlds, and to list other resources which may be helpful to the
aspiring VRML author.
To create and view most of the examples given, all that is needed is an ascii
text editor and a VRML browser, such as
. Optionally, a graphics program may be used to create image files for use as
textures. Textures are also widely available in the public domain.
This document only discusses the VRML V1.0 standard and Live3D extensions to
Usage examples show default values for arguments.
Indentation in the VRML source given in all examples is for clarity only, and
is not required for creation of valid VRML files.
Examples whose source is very long provide links to the source rather than
displaying the source in this document.
Click linked images or titles to see the world whose source is given in the
example. You will need a VRML browser, such as
to see the example worlds.
VRML (Virtual Reality Modeling Language, pronounced vermal or by its initials, originally—before 1995—known as the Virtual Reality Markup Language) is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D.