Spatial 3D APIs: A Practical Guide to Scenes, Spaces, and Data
Build clearer 3D data contracts with named coordinate spaces, durable object identities, and a testable scene-loading workflow.
Read the field noteYOUR DEVELOPER LEARNING PATH
Choose the next decision you need to make—not the longest list of tools. These four learning paths connect the ten field notes into practical sequences for 3D foundations, immersive interaction, scene understanding, and asset delivery.
Define coordinate conventions and scene identity, then prepare a model package you can reproduce. Your milestone is one correctly sized, correctly oriented object with one useful interaction.

Build clearer 3D data contracts with named coordinate spaces, durable object identities, and a testable scene-loading workflow.
Read the field note
Check packaging, scale, pivots, materials, dependencies, and the first useful interaction before publishing a 3D model.
Read the field noteFor browser VR, finish the session lifecycle before expanding the scene. For AR, move deliberately from candidate geometry to placement and attachment. Review accessibility as part of the task, not as a final decoration.

Plan browser support, deliberate session entry, clear interactions, recovery, and a useful non-immersive experience.
Read the field note
Compare distribution, required features, rendering choices, and maintenance before choosing an XR application architecture.
Read the field note
Turn geometric candidates into an understandable placement flow with previews, confirmation, adjustment, and recovery.
Read the field note
Separate object identity from tracking resources and design reliable attachment, repositioning, and cleanup behavior.
Read the field note
Make spatial tasks work through more than one input, viewpoint, or sensory channel, from session entry to exit.
Read the field noteKeep geometric evidence separate from semantic predictions. Define the decision, the confidence policy, and the behavior when inputs are missing or in disagreement. Your milestone is a bounded feature that can abstain usefully.

Use depth evidence thoughtfully, test visual boundaries, and preserve useful interactions when information is missing.
Read the field note
Design scene-understanding features that preserve context, confidence, and the distinction between inference and fact.
Read the field noteConnect model approval to a real release process. Identify assets, verify dependencies, preserve task-critical parts across quality variants, and retain a coherent revision you can roll back.

Create a repeatable content handoff with asset budgets, import checks, quality variants, release manifests, and rollback.
Read the field note
Check packaging, scale, pivots, materials, dependencies, and the first useful interaction before publishing a 3D model.
Read the field noteStart with a clear foundation. Then build the experience your audience actually needs.
Explore the developer guides