Archive for the ‘Showcase’ Category

X3DOM used for professional BIM visualization

Monday, March 23rd, 2015

think project!, the provider of the project platform by the same name and expert for cross-enterprise collaboration, has developed a solution for the quick utilization of digital building data. In terms of visualization, think project! is now supported by Fraunhofer IGD. To allow for high-performance visualization of BIM data, while still providing fine-granular user interaction, X3DOM is the framework of choice.


Check the official press announcement here!

Shapeways uses X3DOM for Printability Center

Friday, March 13th, 2015

Shapeways uses x3dom already for years for different visualisation aspects and introduced now a new set of tools to illustrate the printability of 3d objects 


shapeways printability center

shapeways printability center

3D Scene Search Engine uses X3DOM

Thursday, February 26th, 2015

The 3D Scene Search Engine (3DSSE) by the Multimedia Research Group of Athena Research Center uses X3DOM for visualizing captured Scenes. sse3d

Dive into it by searching the database – an empty query will show all available content – and navigate through the scenes here. (You can, for example, use X3DOM’s fly mode by pressing ‘f’)

Matlab to X3DOM

Friday, February 13th, 2015

Just another example of what people do with X3DOM:

Available through Mathworks’ MATLAB Central, the function FIGURE2XHTML exports your 3D Matlab figure to an X3DOM scene, which can directly be viewed inside your browser!


Cuttlefish uses X3DOM for 3D Print Previews

Monday, January 12th, 2015

3D printing can be an expensive process, and simulation models exist to predict how a printed object would look like. To visualize such simulated objects, the cuttlefish 3D printing project uses X3DOM.


Check it out here!


PythonOCC offers X3DOM support

Wednesday, November 19th, 2014

Getting CAD models visualized on the Web usually requires some work, as CAD representations, such as BReps, differ from visualization formats, such as X3DOM’s BinaryGeometry or the X3D IndexedFaceSet.
To solve problems like this, you can use PythonOCCa python package that comes with powerful CAD functionality. This includes, for instance, exporting STEP to X3D with just a few lines of code.

For a quick look, check out some simple examples here!


Upholstered Furniture Configurator

Friday, June 20th, 2014

Together with researchers from HS Fulda, intelligentgraphics has recently developed a neat online furniture configuration tool.

The smart interactive 3D Product visualization is using X3DOM, and it is running with common desktop PCs as well as with touch devices. See an example video here.


Easter Eggs with WebGL/X3DOM

Tuesday, April 22nd, 2014

The guys at created this little application, which allows you to paint and share your own 3D Easter Eggs or print them directly with Shapeways.

Give it a try at:


Monday, March 24th, 2014

The American National Institute of Standards and Technology (NIST) has just made public an X3DOM version of the Digital Library of Mathemetical Functions (DLMF). VRML content has been successfully migrated to X3DOM, so that every WebGL-capable browser can now be used to inspect high-quality visualizations of mathematical functions from the DLMF.


Here are some starting points to get an impression:


Advanced modeling with X3DOM

Thursday, March 6th, 2014

Another interesting external Showcase, which combines parametric modelling with dynamic asset management. The IG.Creator from Intelligentgraphics allows creating complex catalog applications with a data-driven design.


Showcase: Siena Cathedral in X3DOM

Wednesday, February 5th, 2014

We added the Siena Cathedral to the showcases. The demo comes with a nice animated camera flight through the wonderful building. In the near future, we hope to add more showcases and demos to the dedicated demo page, which is currently

The Siena Cathedral can be found here.


CityServer3D and X3DOM

Tuesday, October 8th, 2013

Another Fraunhofer project uses X3DOM to render a 3D web visualization: CityServer3D. The technology of the CityServer3D consists of a geo-database, a server with numerous interfaces for the import and export of the data and applications for the development of landscape models. This data can also be presented in a web browser using X3DOM to render the visualization. For instance, the city of Darmstadt:CityServer 3D Visualization of Darmstadt

This representation has been rendered using the CityServer3D VIEW Service which provides complete 3D GIS applications based on integrated 2D and 3D data. Moreover, it offers direct access to geodata via a powerful web service interface.

Connecting X3DOM with InstantIO

Thursday, September 12th, 2013

Back in June we’ve presented a prototype of a new RESTful interface to exchange graphics based data values across networks at Web3D 2013. This interface can be used to query data from a running application, modify or use it to display something. Said prototype is implemented inside InstantIO, the hardware component of Instant Reality which supports more than 40 devices. For the first time now, you’re able to query hardware information from InstantIO through Javascript from a browser. We’ve set up a tutorial on how to connect a Oculus Rift HMD to an X3DOM application: X3DOM renders a scene as distorted stereo image but connects via REST API to a local InstantIO server, opens a WebSocket connection on the orientation field of the Oculus and uses the incoming data to rotate the view!

You can do this of course with arbitrary hardware (think of the LEAP support or the Kinect), but please bear in mind that this is only a preview at the moment.

You can find the tutorial here. Enjoy!

VRMath 2.0: A Virtual Reality Learning Environment

Sunday, July 7th, 2013

VRMath 2.0 (VRMath2) is a Virtual Reality learning environment (VRLE) and an online learning community. It employs the powerful ideas of 3D Logo Microworld and Web 2.0 technologies for learning mathematics and was created by Andy Yeh, Australia.
In VRMath2, everyone can DesignCreate and Share their 3D virtual worlds. There are also design challenges you can take up and blog later right here in VRMath2 website.


SimScale: Browser-based Numerical Simulation

Friday, April 26th, 2013

The scalable SimScale platform uses X3DOM as viewer frontend for visualizing the results of online numerical simulations on CAD data.

SimScale in action

Visual Configurator by T-Systems MMS

Monday, April 22nd, 2013

Yet another interesting industrial show case from Frank Lamack, T-Systems, Germany. Goal of this solution is to build a web 3d based environment for distributed teams to enable collaborative design reviews or co-browsing with customers for sales, configuration and consulting sessions – on one common 3d product model: Without any plug-in or additional software licences – simply via web. Upcoming features: dimensioning, annotation on parts or co-design-editor, to transform 3d-shapes.

Visual Configurator

T-Systems Multimedia Solutions (MMS) develops web-based solutions for large corporations and medium-sized enterprises. Around 1.000 employees serve customers from every sector, developing web innovations for services used in domestic and commercial digital contexts. This includes e-commerce, information management and knowledge management. The actual developing team develops visual configuration solutions, that use 3D construction data and product meta data in combination with rule-based configurations for immersive e-sales and e-commerce applications for web or mobile devices.

Showcase “3DWebpresenter”

Friday, February 22nd, 2013


This external showcase developed by the Virtual Reality Center Production Engineering (VRCP) in cooperation with the Fraunhofer Institute for Machine Tools and Forming Technology (IWU) shows an innovative way to present complex content with the use of 3D models. 3DWebpresenter makes it obvious that X3DOM can also visualize complex 3D scenes combined with interactive Web elements. While navigating intuitively through a virtual factory, further information of the results of 30 projects of the Innovation Alliance “Green Carbody Technologies” can be accessed.

Binary Mesh Representations for Large 3D Models

Friday, February 1st, 2013


When using declarative 3D approaches for the rendering of large models, it is crucial to externalize vertex data from the HTML document by using binary containers (see previous post). Attribute data can be concurrently fetched by the Browser via Ajax calls or image downloads and is directly transferred as-is to GPU memory for rendering. Such a straightforward approach significantly reduces the memory and processing overhead, which is especially of high importance on mobile devices with limited CPU power.
A new X3DOM example, which uses the BinaryGeometry node, demonstrates how a compact vertex data representation for efficient visualization of large models can look like.

We furthermore improved our culling and mesh compression techniques to get the famous Boeing 777 model running at interactive frame rates. This “out-of-browser”-based hybrid client/server approach allows rendering 350 million triangles, where a special out-of-core server constantly streams up to 9 million triangles to the client. The results are not yet final, but the current state shows that the method scales and we can handle models even of the size of the 777. And here is the link to the video:

From virtual to real: X3DOM used for 3D printing

Monday, November 26th, 2012

The X3DOM showcases reported here have largely been centered around industrial or scientific applications.  However there’s a lot of potential for commercial applications that has not been explored yet. As the framework matures, it is much more interesting and usable for larger deployments.

One example of such an application is Mixee Me.  A recent startup which sets out to bring 3D printing to the average joe. The gist: Mixee Mee allows everyone to create funny little 3D characters through a simple interface, have them printed with a 3D printer and shipped to your doorstep. In order to allow for online composition of the 3D figures, X3DOM ist used to drive the interface.

Real-Time product customization using X3DOM

Monday, October 22nd, 2012

This external application created by the german company 3D Betrieb, shows how X3DOM can be used to create a real-time product configurator. The application features a PDF export as well as still image dislpay of the configured product.