Spatial and immersive: 3D interfaces earn their place
Immersive 3D and spatial interfaces are having a moment again. The trick, as always, is telling the difference between depth that helps and depth that just shows off.
Daniel Osei
Design Engineer, CodexLab
5 min read
Immersive 3D and spatial interfaces are having a moment again. The trick, as always, is telling the difference between depth that helps and depth that just shows off.
Better hardware, capable browsers, and lighter rendering pipelines have made three-dimensional and spatial elements practical on ordinary sites and apps — not just in flagship demos. Used well, they add clarity and a sense of place. Used badly, they add weight, motion sickness, and a tax on every device that isn’t brand new.
When depth does real work
Spatial design earns its place when it maps to something the user is actually reasoning about: configuring a product, understanding a physical space, exploring a dataset that has genuine structure. In those cases, depth is information, not decoration. The interaction becomes easier because the interface matches the mental model.
Depth earns its place when it maps to something the user is genuinely reasoning about.
The failure mode is depth for its own sake — a heavy 3D hero that delays the first meaningful paint, scrolls awkwardly, and tells the user nothing. If the same idea reads more clearly as a flat diagram, it should be a flat diagram.
Performance and accessibility are the constraint
A spatial element is a performance-budget decision. It competes with everything else for the main thread, the network, and the battery. We treat it like any other expensive asset: lazy-loaded, capped in scope, and gracefully degraded for devices and users that can’t or shouldn’t run it.
Motion needs an off switch and depth needs a fallback — reduced-motion preferences aren’t optional.
Accessibility matters here too. Motion needs an off switch, depth needs a non-spatial fallback, and nothing essential should live only inside an interaction some users can’t perform. Respecting reduced-motion preferences isn’t optional.
Add a dimension when it carries meaning. Otherwise you’ve just made the page heavier.
A simple test
Before we add spatial depth, we ask one question: does this help the user understand or do something, or does it only help us look impressive? If it’s the latter, we cut it. The most immersive thing a product can do is respect the person using it.
Used with restraint, spatial design is a powerful tool. Used as a flex, it’s just latency with a view.
Daniel Osei
Design Engineer, CodexLab
Daniel works between design and code, prototyping in the browser and shipping the details most people never notice.
A static interface assumes every user wants the same screen. Generative UI starts from the opposite premise — and quietly moves the designer’s job from drawing screens to defining the rules that build them.
The page is no longer the only place a product lives. More and more, people meet a brand through a conversation — and every sentence the assistant says is a design decision.
AI has gone from autocomplete to collaborator. Here’s how agentic tools are reshaping the way a studio researches, explores, and ships — and why a designer’s judgment matters more than ever.