a-frame

XSeen Examples

The importance of examples in learning a new language cannot be overstated. This section contains illustrative examples of using XSeen. As has been discussed there are a number of similarities between XSeen and A-Frame and X3D. These will be obvious in the examples. It is possible to intermix tags from each language in a manner that makes sense.

Introducing XSeen

HTML gained wide-spread acceptance because it was straight-forward and produced results even if you did write it perfectly - it is very forgiving. Of course, you get better results when written correctly, but you are never puzzling out what IEA102A INVALID PARAMETER/FORMAT - RESPECIFY means1. HTML presents a unified environment to the web designer and user.

XSeen

XSeen is a tool for the purpose of developing the next generation standard for declarative 3D and Virtual Reality content on the Web. It is designed to function completely integrated with the DOM and incorporate the best features of X3D, A-Frame, and other declarative 3D languages. It is written in JavaScript and built upon THREE.js. It is fully open source with the code base dual-licensed as MIT and GPL. The documentation is Creative Commons Share-Alike.

XSeen: Merging X3D and A-Frame

This post introduces XSeen - a declarative language built on A-Frame and X3D to achieve the desire of a fully declarative 3D/VR language that runs in the web browser. In this initial release the language supports some X3D and some A-Frame nodes and capabilities. It is possible to combine the two to produce results that are the available in either.

Report from SVVR2017

I attended my first Silicon Valley VR Expo last week. It was very different than VRLA. As might be expected, this one is more focused on tech; though there were plenty of content discussions. Fortunately, the expo floor was not as loud as VRLA and I had many conversations with vendors.