Screenshots

PerformanceCapture01 bmw_web3d_3 CMI_XML3D_003 CMI_XML3D_004

Downloads



Create XML3D

 



View XML3D

 

Browser

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. 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!

 

WebGL

  • First get a Browser that supports WebGL.
  • Then take the JavaScript renderer for XML3D that is included in xml3d.js.
  • XML3D-Chromium now comes with OpenGL rendering enabled by default, so have a look at this post.
  • In the final step: have fun! But please note that not all of the CSS features of the native implementations are supported by this JS/WebGL implementation.



Source

 


The source for the browsers, RTSG2 and RTFact can be found here.


XML3D XSD

 

The XSD can be found here.




Misc

 

XML3D-Physics-Plug-In