THREE.JS / FOUNDATIONS 313
Save the graph.
A material graph becomes a stable application document, is rebuilt from JSON, and is compared with Three.js's native node JSON while keeping the native loader entry point and its runtime compatibility boundary explicit.
Preparing graph fixture—
The left and right meshes will render independent graph instances.
- graph nodes
- —
- native nodes
- —
- connections
- —
- JSON bytes
- —
- native snapshot
- —
- NodeLoader
- —
- backend
- —
- frame samples
- —
- draw calls
- —
Stable IDs and explicit slots are the app-owned persistence boundary.
Node.toJSON() exposes UUID-linked node definitions in the pinned release.
Original and reloaded materials render the same authored graph until one is intentionally mutated.
graph event logwaiting
No graph events yet.
TSL graph issue
Drag to orbit · Node.toJSON() is released · native loaders are exported from three/webgpu and audited separately
LAB 313 / GRAPH PERSISTENCE