instantreality 1.0

X3DOM 1.6.1 Released

July 24th, 2014

X3DOM 1.6.1 Release

We are proud to announce a 1.6.1 release of X3DOM. This release mainly contains some new features, fixes and corrections since the last 1.6 release. It is a maintenance update and recommended for all 1.6 users.

Features

  • ClipPlane support
    • Example available here and documentation here
  • TwoSidedMaterial support
    • Example available here and documentation here
  • SphereSensor support
    • Documentation available here

Fixes and Enhancements

  • Improved GeoOrigin support
  • Multi-touch support for TURNTABLE navigation
  • Fixed shader removing from appearance
  • Moved fog application to the correct place
  • Fixed ElevationGrid setAttribute
  • Increase X3D compliance: don’t encode urls at sight
  • Fixed calculation of bounding box for Flash backend
  • Added fog to the Flash backend
  • Fixed normal transformation for the Flash backend
  • Fixed the check for enabled double-click
  • and more…

Grab the frozen 1.6.1 version here. The cutting-edge development version (nightly build of git head) can be found here.

Experimental ClipPlane implementation available

July 10th, 2014

We are happy to announce that X3DOM now features a first implementation of the ClipPlane node.

Clip

In addition to the default X3D description, which contains the enabled and plane attributes (describing orientation and translation of the clip plane), X3DOM introduces two additional attributes: cappingStrength and cappingColor. Those two can be used to render parts of the object next to the cut with a special color of your choice.

Check out the example to see how it works!

Upholstered Furniture Configurator

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.

Blog

Finally! WebGL/X3DOM on iOS

June 3rd, 2014

iOS was one of the first mobile operation systems which provided support for WebGL and we worked hard to ensure X3DOM runs on those devices. However, WebGL was not switched on by default in the standard Safari browser. This changed with iOS8 which fully supports WebGL and is available right now as developer beta.

X3DOM on iOS8

X3DOM on iOS8

X3DOM 1.6 Released

May 8th, 2014

The X3DOM team is proud and happy to announce stable release 1.6 of the X3DOM Library!

With version 1.6, we hope to make X3DOM more flexible, stable and well-documented.

These are the most important changes:

  • A completely new documentation portal, available via the link from www.x3dom.org and directly via doc.x3dom.org
    • Extensive node API documentation resources, including detailed information about all nodes and fields
    • A lot of great, new tutorials, along with a brand-new “Getting Started” guide

 

  • A first version of the new x3dom examples portal, available at examples.x3dom.org
    • All former examples from the x3dom repository can now be found at this central example page
    • A fresh re-design of the examples page will be available in the near future

 

  • Automated nightly testing suite for improved stability and qualitiy assurance, available at testing.x3dom.org
    • Testing for Chrome and Firefox (Windows 8)
    • Regression test suite, based on script result evaluation and explicit screenshot comparisons
    • Automation and documentation (timeline) for testing process

 

  • New DOM field interface for more efficient field access, using getFieldValue / setFieldValue and requestFieldRef / releaseFieldRef (documentation available here)

 

  • New onoutputchange event, for easy handling of ROUTE output in JavaScript
    • can be installed on any node
    • tutorial available here

 

  • Gamma-correct lighting by default
    • Example and tutorial available here

 

  • A new TURNTABLE mode for more intuitive user interaction
    • Example and tutorial available here

 

  • First version of the pointingDeviceSensor component, including PlaneSensor, TouchSensor and CylinderSensor
    • Example and tutorial available here

 

  • First version of a new, long-lasting Shape Resource Container and ExternalGeometry node
    • documentation of progress available here
    • will be enriched with new features for compression and streaming during development of X3DOM 2.0
    • will replace ImageGeometry, BinaryGeometry and POPGeometry in X3DOM 2.0

 

 

  • We have continued our efforts to support IE 11, rendering X3DOM content with WebGL.
    While there are still some issues, some of them caused by non-IE conformant HTML pages in general (also including some of our examples), X3DOM’s IE 11 support is constantly improving.

 

  • A lot of enhancements and bugfixes – here are some important ones:
    • Improved conformance of shading model – if your scene appears over-bright, please check if your lightsources contain intensity values greater than 1: this is not X3D-conformant and should not be necessary with the current version
    • updates of volume rendering component, including composable styles
    • support for Geolocation node as a transform, geosystem UTM/GC support
    • fixed texture clamp/repeat
    • added lit field for geometries, to individually exclude nodes from lighting
    • fixed AudioClip automatic playback
    • fixed TimeSensor looping bug
    • and more – for a detailed list, see the RELEASENOTES.rst file inside the X3DOM repository

 

Easter Eggs with WebGL/X3DOM

April 22nd, 2014

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

Give it a try at: http://playground.treebuild.com/easter-egg/

NIST/DLMF uses X3DOM

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.

scivisX3DOM

Here are some starting points to get an impression:

 

X3DOM @ CeBIT 2014: urbanAPI

March 11th, 2014

At the CeBIT IT fair, which takes place this week in Hannover, Fraunhofer IGD presents another project which is partly based on X3DOM technology.

The urbanAPI toolset will allow the fast development and deployment of participative policy support applications for decision support, conflict management, analysis and visualisation. Such developments collectively provide vital decision-making aids for urban planners in the management of the territory, support policy makers for the associated responsibilities in political negotiation, and enable wider stakeholder engagement regarding the future development of the territory. Since the client software is based on standard Web technology, X3DOM serves as an ideal solution for the geospatial 3D visualization components.

urbanAPI

You can see the urbanAPI demonstrations at Hall 9, E40, Exhibit 23 (“Geoinformationsmanagement”) by Fraunhofer IGD.

X3DOM @ CeBIT 2014: Visual Information Exploration and Information Visualization on 3D City Models

March 7th, 2014

At this year’s CeBIT exhibition, the team from Fraunhofer IGD / Fraunhofer IDM@NTU, Singapore, presents a new, exciting, X3DOM-based prototype for fast, intuitive exploration of information, which is entitled InfoLand. Information is presented on a multi-touch interface through a graphical representation, serving as an information or marketing tool for industry partners and collaborators, researchers, and students. Information is presented in the form of text, images, videos and 3D models, which can be accessed intuitively.

infoland

Another prototype visualizes the results of a research project related to energy consumption on the Nanyang Technological University campus in Singapore. Information on various buildings over a selected time span can be translated into concise graphical representations. As decision makers and consumers have increasingly come to expect information to be readily accessible, quickly and at any time, prototypes such as these serve as a tool for consumers to navigate for only pertinent information from a vast database that is translated into clear visuals for easier understanding.

erian_org

You can see and try the prototypes at Hall 9, E40, Exhibit 23 (“Geoinformationsmanagement”) by Fraunhofer IGD.

Advanced modeling with X3DOM

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.

IG-Creator

X3DOM used in another Cultural Heritage Project

February 19th, 2014

The website http://patrimonio3d.ugr.es/, which was just launched within the past few days, shows information about around 20 scanned sculptures, and several scanned historical buildings and rooms. The website also provides a large catalog of pictures and other art pieces that belong to the andalusian universities.

The project has been coordinated by the University of Granada (contact: Javier Melero) and the 3D scanning works and website have been  developed by AgeO , a spin-off of the University of Granada

Using X3DOM, the objects can also be inspected in 3D – give it a try!

Ignacio

Meteor Blocks uses X3DOM

February 14th, 2014

Meteor blocks is a new fun and interesting online 3D editor, using X3DOM for  visualization. It enables users to create simple objects which consist of colored 3D blocks, or “3D pixels”.

METEORBLOCKZ

Give it a try at http://3d.meteor.com/!

Showcase: Siena Cathedral in X3DOM

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 http://examples.x3dom.org/.

The Siena Cathedral can be found here.

siena

Efforts to make IE11 usable for x3dom

January 24th, 2014

Just before Christmas we announced basic X3DOM support for MS Internet Explorer 11. This is ongoing work and some of the more advanced features like BinaryGeometry (compact format) and PopGeometry are still missing or only partially supported.
Float binary data should work but quantized data (16 bit) does not, though it is an essential feature for large model visualisation.

Our goal is to get X3DOM fully working with the MS Internet Explorer 11. So we search for missing features, open bug reports and try to connect the IE developers directly. Therefore there is now, for instance, a ticket for the missing vertexAttribPointer types to get our BinaryGeometry completely work.
noshort

Merry Christmas – and a little IE11 related gift

December 23rd, 2013

The X3DOM team wishes you and your families Merry Christmas and a Happy New Year 2014!

Additionally, we are happy to report that there is now also basic X3DOM/ WebGL backend support for MS Internet Explorer 11, although its current WebGL/ GLSL version is only 0.92, why some more advanced features are still missing here.

Finally, we’d like to announce the upcoming Web3D 2014 conference on August, 8 – 10, in Vancouver, Canada, and hope to see you there.

BS Content Studio finally released with X3DOM support

December 17th, 2013

Content Studio is a modelling tool designed around X3D and can directly export X3DOM content. Content Studio by Bitmanagement allows for easy and fast creation of 3D scenes and apps through an intuitive interface. With X3DOM support those scenes can be easily exported and deployed to a wide variety of devices like smartphones, tablets, laptops, and desktop computers.

Content Studio Screenshot

You can download Content Studio here. Also have a look at the developer videos on the same site (scroll down).

 

New ‘turntable’ navigation mode in X3DOM

December 5th, 2013

The current dev version includes now a new ‘turntable’ navigation mode.

Turntable example

The interface and implementation is not yet finalised but we tried to get this out as soon as possible since a large number of users asked for this navigation mode. Enjoy the example, which includes a compact description of the mode and parameters.

Digital Heritage 2013 Tutorial Slides Online

October 30th, 2013

The slides (part 1 and part 2) from the X3DOM tutorial (given by Johannes and Yvonne) at the Digital Heritage 2013 conference in Marseille, France, are now online.

X3DOM 1.5.1 Released

October 23rd, 2013

This month, X3DOM celebrates its 4th anniversary!
As a little “present”, we are proud to announce a 1.5.1 release of X3DOM. This release mainly contains fixes and corrections since the last 1.5 release. It is a maintenance update and recommended for all 1.5 users.

Most notable are the fixed bind behavior for transformed Viewpoint nodes, Viewfrustum matrix corrections, basic multi-touch support for other navigation types than examine, two new navigation modes, a beta version of DepthMode, BlendMode and ColorMaskMode, better normal map support in CommonSurfaceShader (if the “OES_standard_derivatives” extension is available), and last but not least support for 32-bit indices given that the new “OES_element_index_uint” extension is available. For a detailed list of changes please also refer to the CHANGELOG file.

Grab the frozen 1.5.1 version here. The cutting-edge development version (nightly build of git head) can be found here.

X3DOM + AR Reloaded

October 15th, 2013

Augmented Reality

Three years ago, we did a first experiment with the Flash-based marker tracker FLARToolKit together with WebGL/X3DOM. However, at that time browsers did not yet provide an API to access the camera. Now, with the new WebRTC MediaStream API and a marker tracker implementation in JavaScript via JSARToolKit, we built a new version of that old AR demo, but this time without Flash or any other plugin to access the video stream. Try out the Augmented Reality demo here…

Fork me on GitHub