Advances in hardware, system software, and browsers have created consumer-grade platforms to display 3D and VR at price points that the nearly affordable world-wide. X3D needs to step up to meet these capabilities and provide the right service to developers and consumers. The following is a list of written or planned posts on the topic of X3Dng listed in order of best reading. Articles and links will be updated as they become available.
Documentation and examples for ThreeJS.org are complete. There are a lot of contributors who are always adding material. In the world of simple-VR, there is the StereoEffects for rendering. This is an effects that renders the scene into left/right eye split-screen.
For the last nine months I have been working on a declarative language for VR/AR/MR to display 3D content in a browser. I have called the language XSeen.
This is the fifth in a series discussing the next generation of X3D and addresses the needs and requirements for X3D for the display of 3D, AR, and VR content in the current ecosystem of display devices and environments. The 3D content is displaying in a larger ecosystem of including the user’s computer, browser, Internet, and originating server. As such it needs to work cooperatively within the environment and with other content already displaying in that environment.
This is the fourth in a series discussing the next generation of X3D. Archiving and long-term storage has always been a strong point of X3D. The ability to read and play content from years or even decades ago makes it unsurpassed in the 3D world. X3D has human-readable formats that can be used for archiving so that the content does not require special software to unpack and display the file contents. It is important to keep the long-term storage and access capability while along X3D to stay current with advances in display technology.