VRML / X3D events and routes implemented
An extremely important feature of VRML / X3D is finally implemented: routes and events mechanism works. This means that you can express animations and interactions within single VRML / X3D file, like envisioned in the specifications.
We have 2 sensor nodes working already (
KeySensor), 7 linear interpolator nodes, and 5 event utilities
nodes (including Avalon
Logger node, a useful debugger for events).
All exposed fields of other nodes also work, obviously.
This is all available only in SVN for now. When I get back from vacation
(at the end of August) this work will be continued (many other sensors
are easy to implement now, and some existing code should be cleaned and
optimized) and it will all be released as view3dscene 3.0.
As a demo, see the 6-second movie on the right. It shows
animation in X3D done by routing
The model is "Laetitia Sprints" from
Copyright Michalis Kamburelis and Castle Game Engine Contributors.
This webpage is also open-source and we welcome pull requests to improve it.