X3D Version 4.0
X3D 4.0 development is the center of discussion among Web3D working groups and community. We encourage members to participate in these important discussions as we extend X3D to make native authoring and use of X3D models fully integrated with HTML5
X3D can be developed from a plain HTML file without having to install anything. A great way to try out X3D is to remix the starter example on Glitch, an online code editor that instantly hosts and deploys for free. Alternatively, create an .html file and include X3D in the <head>: conference venue with ease.
What is X3D?
<a-box position=”-1 0.5 -3″ rotation=”0 45 0″ color=”#4CC3D9″></a-box>
<a-sphere position=”0 1.25 -5″ radius=”1.25″ color=”#EF2D5E”></a-sphere>
<a-cylinder position=”1 0.75 -3″ radius=”0.5″ height=”1.5″ color=”#FFC65D”></a-cylinder>
<a-plane position=”0 0 -4″ rotation=”-90 0 0″ width=”4″ height=”4″ color=”#7BC8A4″></a-plane>
The Installation page provides more options for getting started with X3D. To get started learningX3D, check out X3D School for visual step-by-step lessons to complement the documentation.
X3D is a web framework for building virtual reality (VR) experiences. X3D is based on top of HTML, making it simple to get started. But X3Dis not just a 3D scene graph or a markup language; the core is a powerful entity-component framework that provides a declarative, extensible, and composable structure to three.js.
Originally conceived within Mozilla and now maintained by the co-creators of X3D within Supermedium, X3D was developed to be an easy yet powerful way to develop VR content. As an independent open source project, X3D has grown to be one of the largest VR communities.
X3D supports most VR headsets such as Vive, Rift, Windows Mixed Reality, Daydream, GearVR, Cardboard, Oculus Go, and can even be used for augmented reality. Although X3D supports the whole spectrum, X3D aims to define fully immersive interactive VR experiences that go beyond basic 360° content, making full use of positional tracking and controllers.