OpenVRML is a VRML and X3D browser plug-in and C++ toolkit for incorporating VRML support into applications.
OpenVRML provides VRML97 and Classic VRML X3D parsers, a runtime, and an OpenGL renderer as C++ libraries.
The renderer is fully separate from the runtime library so that users can also provide their own renderer.
Requirements:
· The Boost Libraries (required)
· Font Configuration Library (recommended)
· Freetype (recommended)
· GNU Compiler for Java (recommended)
· GTK+ (recommended)
· libjpeg (recommended)
· libpng (recommended)
· Mesa (recommended)
· Mozilla Firefox (recommended)
· Simple DirectMedia Layer (recommended)
· ANTLR (optional)
· Blackdown Java 2 Standard Edition for Linux (optional)
· IBM JDK for Linux (optional)
· Mozilla (optional)
· Sun Java 2 Platform, Standard Edition (optional)
What's New in This Release:
· openvrml-gtkplug was changed to expect an initial stream only when passed the --initial-stream argument.
· Some deadlocks in openvrml-gtkplug were fixed, along with a bug that caused openvrml-gtkplug (and thus the Mozilla plug-in) to consume 100% of the CPU.
· The Mozilla plug-in now registers itself as a handler for model/x3d+vrml.
· Problems compiling on Mac OS X PPC and issues compiling with Apple's OpenGL framework were fixed.