OpenVRML is a VRML and X3D browser plug-in and C++ toolkit for incorporating VRML/X3D support into applications. It 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. The OpenVRML browser is provided as a D-Bus service, and is embeddable in host applications using XEmbed. The distribution provides both a stand-alone host and a host that runs as a Mozilla plug-in.
| Tags | Software Development Libraries VRML multimedia Graphics Viewers Internet Web Browsers 3D Rendering X3D |
|---|---|
| Licenses | GPLv3 LGPLv3 |
| Operating Systems | Windows POSIX Mac OS X |
| Implementation | C++ |
Recent releases


Changes: A problem building against X11 on Mac OS X was fixed.


Changes: D-Bus interaction in openvrml-xembed was moved to a dedicated thread, resolving some deadlocks.


Changes: 32-/64-bit parity and stream handling bugs in the XEmbed control were fixed.


Changes: The XEmbed control was modified to use D-Bus for communicating with client applications.


Changes: An initialization problem in openvrml-xembed was fixed.