The XKT format compresses large, double-precision models to a compact payload that loads quickly over the Web into a xeokit viewer running in the browser.
We use xeokit-convert to convert various formats into XKT, and to generate XKT with JavaScript on Nodejs.
Listed below are the various versions of the XKT format that we have used with xeokit so far. The topmost XKT version
is the one that’s used in the most recent xeokit release, while versions below that are considered legacy. The xeokit SDK is backwardly-compatible with all legacy
XKT versions, but it’s a good idea to always migrate our data to the latest version to get the latest benefits.
XKT Version | Features | Specification |
---|---|---|
v10 | Triangles, lines and points Geometry reuse Quantized geometry Per-instance geometry colors Double-precision geometry Vertex colors Improved meta objects Object property sets PBR materials Vertex normals optional Vertex colors alpha channel Textures |
xkt_v10.md xkt_v10_metadata_schema.json Notes on generating XKT v10 |
v9 | Triangles, lines and points Geometry reuse Quantized geometry Per-instance geometry colors Double-precision geometry Vertex colors Improved meta objects Object property sets PBR materials Vertex normals optional Vertex colors alpha channel |
xkt_v9.md xkt_v9_metadata_schema.json |
v8 | Triangles, lines and points Geometry reuse Quantized geometry Per-instance geometry colors Double-precision geometry Vertex colors Meta-objects PBR materials |
|
v7 | Triangles lines and points Geometry reuse Quantized geometry Per-instance geometry colors Double-precision geometry Vertex colors |
|
v6 | Triangles Geometry reuse Quantized geometry Per-instance geometry colors Double-precision geometry |
|
v5 | Triangles Geometry reuse Quantized geometry Per-instance geometry colors |
|
v4 | Triangles No geometry reuse Quantized geometry Per-instance geometry colors |
|
v3 | Triangles No geometry reuse Quantized geometry |
|
v2 | Triangles No geometry reuse Quantized geometry |
|
v1 | Triangles No geometry reuse Quantized geometry |