Learn X3D Development
Welcome to the CREATE3000 Learning Area. This set of articles aims to provide complete beginners to X3D development with all they need to start creating simple X3D worlds and to give advanced users a reference to X3D.
The aim of this area of CREATE3000 is not to take you from »beginner« to »expert« but to take you from »beginner« to »comfortable«. From there you should be able to start making your own way, learning from the rest of this site and other intermediate to advanced resources that assume a lot of previous knowledge.
What is X3D?
X3D is a royalty-free ISO standard for declaratively representing 3D computer graphics specified by the Web 3D Consortium. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and JSON encoding. It became the successor to the Virtual Reality Modeling Language (VRML) in 2001, which is now a subset of X3D. X3D defines several profiles (sets of components which are sets of nodes) for various levels of capability including X3D Core, X3D Interchange, X3D Interactive, X3D CADInterchange, X3D Immersive, and X3D Full. Most 3D Editors like Cinema 4D, Maya, or Blender can export 3D Models as X3D or VRML.
X3D International Standards
Titania and X_ITE are based on the X3D International Standards and this standard is available online at web3d.org.