- From: Leonard Daly <web3d@realism.com>
- Date: Thu, 1 Jun 2017 11:20:57 -0700
- To: public-decwebvr@w3.org
- Message-ID: <549c61c1-6f29-1942-cfab-51e775921525@realism.com>
At SVVR earlier this year I gave a presentation
(http://realism.com/svvr2017) on what is necessary for enterprise class
VR language for the browser. I found that neither A-Frame nor X3D/X3DOM
met those requirements; however, together they did.
In an effort to figure how to merge the two, I started a project to work
on evaluating the capabilities of both and creating a merged result.
This project is producing a language definition, example implementation,
and documentation. All of the work is open source/creative commons.
The initial release is announced at
http://realism.com/blog/xseen-merging-x3d-and-frame
At this stage only a few static features are available including all 3D
predefined solids from both languages plus X3D's Appearance, Material,
Shape, Transform, Group, and Inline. It is possible to mix nodes from
X3D and A-Frame. The initial version of the library is on GitHub at
https://github.com/DrX3D/XSeen. It runs on top of THREE.js
The documentation has been started and is at
http://tools.realism.com/specification/xseen. I have started to add
additional capabilities including glTF/Collada/OBJ loader, A-Frame
a-assets, and stereo/VR camera. At this time there are no capabilities
for animation except for what is done directly through THREE.
The goal of this work is to develop a language that is
1. Standardizable
2. Enterprise ready
3. Fully HTML5/DOM integrated
4. Runs in all browsers
5. Fully support VR, AR, xR, and flat-screen displays as determined by
the content developer and user
6. Leverages other standards and communities applications and libraries
--
*Leonard Daly*
3D Systems Architect & Cloud Consultant
President, Daly Realism - /Creating the Future/
Received on Thursday, 1 June 2017 18:21:28 UTC