I will try and keep this page updated regularly with the current state of the browser. Above is a screen shot of the VRML 1.0 browser using the Euclid module to render.
Also, I am keen to finish the VRML 2.0 parsing code and link the result to the new graphics engine. On the Acorn platform physical rendering to the screen will still be done via Euclid, and I am currently evaluating the XGL graphics library for use on Solaris.
I have been doing some work on a VRML 2.0 browser over the last year between other commitments. The lack of Java VM for RiscOS did seem to be a major problem at first, but since christmas with the Clan beta CD, and also the soon to be released Chockino VM, the situation seems to have improved. I am still lacking a graphics engine at the moment, and all output rendering is still done through the Euclid module.
Since Euclid does not support floating point coordinates, the user must 'judge' the range of the integers used before conversion. This can be a matter of trial and error, and later versions should able to do this automatically.
The first release version will be made as soon as memory management code is complete, and several other node types are working (cone, box, cylinder and sphere, and all the transformation nodes). I may also have a simple browser window up and running, though you will still need the Euclid module loaded to use this at present.
All trade marks acknowledged
For more information contact dfm@st-andrews.ac.uk