Extensible 3D (X3D)

X3D is a scene graph–based format for representing interactive 3D graphics. It is the successor to VRML and supports a wide range of graphical and behavioral features for web and application use. Files are typically XML-based (.x3d), but compressed variants (.x3v) and alternate encodings (.x3d+xml) exist. instant3Dhub recognizes the X3D format family and can load X3D files, including those with external references to geometry or textures.

Extensions

  • .x3d: Standard XML-encoded X3D file

  • .x3dv: X3D file with classic VRML encoding

  • .x3b / .x3db: Compressed binary X3D file

  • .x3z / .x3dz: Compressed X3D file with classic VRML encoding

Structure

X3D uses a hierarchical scene graph composed of nodes to define structure. Nodes such as Transform, Group, Switch, and LOD organize spatial relationships and grouping. Reuse is enabled through DEF/USE, and custom components can be built using PROTO. This structure supports assemblies and logical organization of parts.

Geometry

TBD

Tesselation

Tessellated geometry through nodes like IndexedFaceSet, TriangleSet, and ElevationGrid, which define polygonal mesh data using indexed vertices and faces are generally supported by instant3Dhub.

B-Rep

3D does not support B-Rep.

PMI & Model Views

TBD

Metadata

TBD

Service Negotation Key

  • X3D (VRML): model/x3d-vrml

  • X3D (Binary): model/x3d+fastinfoset

  • X3D (XML): model/x3d+xml


Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: