Here's an article on X3D. X3D is VRML reworked into XML and is starting to garner some attention. I think it would be cool to combine X3D and SVG into a Compound Document such that X3D is used for your 3D object models and SVG is used for your 2D textures on those models as well as the GUI.