Downloads

Implementations

Currently we have three implementations of XML3D:

  • A modified Mozilla Browser we call RTFox
  • A modified Chromium Browser
  • A WebGL renderer

Native implementations

We have two native implementations of XML3D. One is based on the Mozilla Web Framework, the other one is based on WebKit and Chromium. We modified and extended these browser frameworks to support the XML3D specification. Internally we use RTSG2 for the data structure and the scene graph and use RTfact to produce the rendered image. RTfact is a real-time ray tracing library and uses only CPU. So please be sure you have a good processor in your machine. A GPU based renderer is one of the goals for the next milestone.

Please do not use these implementations for your daily use. They are for demonstration purposes and don’t meet the security standards of your standard browser.

The native versions are provided without any guarantees of stability!

Alpha Binaries

Please choose the right platform and browser that you want to download. We only support Windows and Ubuntu 10.04 so far.

Windows Ubuntu 10.04
RTFox

Extract the archive and run startRTFox.bat
Note: Make sure that no other Mozilla browser is running. (see the README for details)

not available yet
Chromium-XML3D

Extract the archive and run chrome.exe.

Extract the archive and run ./start_chromium.sh.
Note: You will need to download and install Redistributable libraries for the Intel(R) C++ Compiler for Linux and install libtbb2 from your package manager before running the Chromium

Source

The source for the browsers, RTSG2 and RTFact can be found here. We plan to provide a good build system for these libraries soon.

WebGL

We have a JavaScript renderer for XML3D that is included in xml3d.js. Not all of the CSS features of the native implementations are supported by this JS/WebGL implementation. Just get a Browser that supports WebGL.

XML3D-Physics-Plug-In

You can download the XML3D Physics plug-In using the Bullet Physics Engine here:
Download XML3D Physics Plug-In for Firefox or Chrome

Plug-In Installation

For Firefox on Windows:
Put npXml3dPhysicsPlugin.dll in your user’s AppData folder under “Roaming/Mozilla/plugins/”