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
- Instead of permanently linking to the dev version, from now on, we recommend to always use the latest stable release, which is available via the following links:
- 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