THREE.JS / FOUNDATIONS 315
Load the graph.
The native node loaders are exported in the pinned release. Compare their unmodified parse path with a narrowly scoped compatibility adapter, then render the reconstructed scene beside its source.
The fixture will serialize one MeshStandardNodeMaterial scene before either loader path runs.
- source scene
- —
- node JSON
- —
- native NodeObjectLoader
- —
- adapter scene
- —
- material parity
- —
- backend
- —
- frame samples
- —
- timing
- NOT RUN
The unmodified loader is evidence, even when the pinned implementation rejects the serialized graph.
The adapter is intentionally release-specific: it restores serialized UUIDs before native deserialization.
Source and reconstructed materials are compared after canonicalizing UUID identities.
NODE LIBRARY / WAITINGEVENTS / —
The adapter does not patch node_modules or replace the package; it documents one pinned-release compatibility boundary.
Sources: NodeLoader · NodeMaterialLoader · NodeObjectLoader · TSL graph example