Getting Started with X3D
Welcome to the world of real-time, interactive, online 3D!
Introduction
Extensible 3D (X3D) is a royalty-free, platform-independent, open-standard file format specification and run-time architecture to represent and communicate 3D scenes and objects on the Web. X3D is an ISO/IEC internationally-ratified standard. X3D has a rich set of componentized features that can be tailored for use in engineering and scientific visualization, CAD and architecture, medical visualization, training and simulation, multimedia, entertainment, education, and more.
New to X3D, learn more at WebX3D.org.
Many X3D Example Archives are listed in the X3D Resources that demonstrate exactly how X3D nodes and scenes work. Web3D YouTube Channel shows demonstrations of X3D and related standards. These are helpful resources that help "tell the story" in a compelling manner. X3D has broad adoption here are some of our member case studies.
See our X3D Workflows Page to Develop and Deploy X3D. If you already have X3D content, see how to Display X3D
X3D Tutorials
- X3D Cookbook Recipes for creating dynamic X3D scenes.
- Workflows to generate X3D scenes from STEP files.
If you are ready to build and publish your own Interactive Web3D worlds, you will need a couple of things to get started before viewing your first X3D environment:
1. An HTML5 web browser (with WebGL enabled) - Native solution without plug-ins
- X3DOM (*open source javascript)
- X3DOM official examples and showcases demonstrate some cool features and applications
- supports Oculus Rift, Leap Motion, and marker-based AR !
- X3DOM development continues at https://github.com/x3dom so if you have any extension issues or bugs to report please use the X3DOM issues forum at https://github.com/x3dom/x3dom/issues.
- X3DOM official examples and showcases demonstrate some cool features and applications
- X_ite (*open source javascript)
- X_ite examples page
- X_ite development continues at https://github.com/create3000.
2. and/or a full-featured X3D rendering engine installed on your machine as a plug-in
- InstantReality * see the extensive device support (kinect, leap, game controllers, and trackers!)
- H3D (plus Python and Haptics!) (*open source)
- Octaga VS
- Castle Game Engine (*open source)
- FreeWRL (*open source)
- Xj3D (Java) (*open source)
- Bitmanagement Contact
- Titania (Linux) (*open source)https://www.web3d.org/x3d-cookbook
Converters
- X_ite: https://create3000.github.io/x_ite/laboratory/x3d-file-converter
- You can also convert many models types to X3D using view3dScene.
Engines
- Castle Game Engine - A 3D and 2D game engine. Cross-platform (desktop, mobile, console). Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source....
X3D Member Examples
- Web3D Consortium's Homepage banners are linked to online examples of business examples, massive interactive visualization models, cultural heritage libraries, and more.
- National Institute of Health (NIH) 3D Print Exchange includes medical and biochemical models for 3D printing and visualization.
- National Institute for Standards Technology's (NIST) Digital Library for Mathematical Functions (DLMF) is an online textbook that includes X3D models as figures.
- X3D Model Exchange helps Navy and Marine Makers learn how to find, produce, share and print 3D models.
- SPRI Server is a web application for browsing the content of STEP files and includes STEP to X3D conversion among its capabilities.
- You can now visit a variety of content pages. You are now ready to further explore the capabilities of X3D. Please follow the links below to access the more advanced information.
- Additional content
- Bitmanagement's advanced content page.
- More content...
- Additional content