# S3DX

> Publish large models together with spatial context.

S3DX builds an inspectable intermediate (rmodel) from Smart3D databases and publishes 3D Tiles, NWC/NWD, and Spatial Graph so web, Navisworks, and review workspaces share object identity.

**Shipped pipeline · v2 in development.** The current shipped flow follows the user guide: Connect → Extract → Publish → Inspect. v2 (SAT/B-Rep path) is a development line and is not part of 1.x distributions.

## Huge models open — without the spatial meaning review needs.

Geometry alone leaves object identity, hierarchy, spatial topology, and metadata out of review and AI. Full republish-only workflows cannot keep pace with frequent model change.

## Publishes the model and the spatial context together.

S3DX reads Smart3D (MDB/RDB/CDB_SCHEMA and related stores), materializes rmodel, and publishes 3D Tiles and NWC/NWD with the geometry store. Spatial Graph carries objects, hierarchy, links, and spatial relations for resolvers and review surfaces.
- Input: Smart3D project databases (read)
- Intermediate: rmodel · geometry store (inspectable, verified)
- Output: 3D Tiles, NWC/NWD, Spatial Graph, engineering metadata

## From Smart3D to tiles, NWC, and graph

1. **Smart3D DB** — Connect and plant selection
2. **Extract** — rmodel · geometry (incremental)
3. **Verify** — Invariant checks
4. **Publish** — 3D Tiles · NWC/NWD
5. **Spatial Graph** — Hierarchy, relations, topology
6. **L3D Vue / Navisworks** — Review and delivery surfaces
