It still misses some important things in the area of shading and animation for full transfer of all qualities you find in a modern 3d creation app like Blender.
https://github.com/KhronosGroup/glTF
https://github.com/KhronosGroup/glTF/tree/master/specificati...
The article's title is misleading (surprise!). What actually happened is that Microsoft joined the Khronos group which has been working on glTF for quite some time already. Version 1.0 was done more than a year ago: https://www.khronos.org/news/press/khronos-finalizes-gltf-1....
That said, they're all pretty low level. I specifically do not want users doing wholesale scene design in a hand-written script format. For the work I want to do, that's what a 3D modeling package like Blender is for, and as hard was Blender is to use, it's a lot easier to get a non-trivial scene working with it than hand-writing XML code. My Live-Editable 3D Environment demo is more of a stop-gap for a much more drag-and-drop experience I'm planning for the future.
The goal (and I'm certainly not there yet, but I've been making pretty fast progress) is to make something more akin to a Window Manager for VR. In the same way that DWM on Windows or X on Unix provide a higher level of abstraction for GUI elements beyond raw graphics primitives, I want to be able to provide a set of GUI elements that are useful for adapting HTML forms in VR. With Primrose, you shouldn't have to model a button that a user can click unless you have a specific need to completely redesign a button. There should be a button already that you can place on your scene/form with the same ease you would an HTML button in the DOM.
Long-story short, I'm trying to make the VB6 of WebVR.
[1] https://github.com/KhronosGroup/glTF
Having spent some time working with the format, I hope it takes off and we see native support for it in most tools at some point. I've had great success using glTF to export models + skeletal animations from Blender and then import them for use with WebGL: https://twitter.com/elisee/status/558238454962978816. This is a little test project made with Superpowers, a soon-to-be open source HTML5 2D+3D game maker I've been designing with a couple of friends: https://sparklinlabs.com/