Immersive website environments

Websites you can step into

On Apple Vision Pro, Safari can replace your room with a scene served by the page. The studio builds those scenes: modeled, lit, scored and optimised as USDZ, wired with the <model> element and requestImmersive() on visionOS 27.

TRON light-cycle grid environment in Maya
TRON · The Grid

Enter The Grid

An homage to the 1982 original. Full immersion, looping Recognizer audio, a Digital Crown away from 360°. Press the button in Safari on Apple Vision Pro.

Project page

Spatial rendering is active in this browser. The models below are true stereoscopic USDZ; pinch and drag them out of the page.
Recognizer
Recognizer
Tank
Tank
Sketchbot in the Backrooms
Backrooms

Lost in the Backrooms

Sketchbot wanders the liminal office. A baked-lighting USDZ environment optimised to 20 MB for Safari, assembled in Reality Composer Pro.

Project page

How it works

One page, every device

The same HTML serves every visitor; the browser picks the richest experience it can render.

Apple Vision Pro · visionOS 27

Full immersion from Safari

The page holds a <model> pointed at the environment USDZ. When it's ready, a button calls model.requestImmersive(); Web Audio starts the loop; onimmersivechange keeps the UI honest. Inline models render stereoscopically and can be pinched out of the page.

Everywhere else

Graceful flat

Desktop and phones get the poster, the copy and three.js-rendered models. Nothing breaks, nothing is hidden behind a device check.

<div class="immersive" data-backdrop="theGrid_full_V3.usdz" data-audio="recognizer_clip2.m4a">
  <button data-enter="Enter The Grid" data-exit="Exit The Grid">Enter The Grid</button>
</div>
<script type="module" src="/sketchbot-www/assets/js/spatial.js"></script>

The environment USDZ files are served from Steve's public spatial-assets repository.

For brands

Your showroom, in their living room.

Product launches, film tie-ins, museum previews, retail concepts: an immersive environment is the most memorable thing a website can do on Vision Pro, and it ships as a single file.