Production vault

Pull staged worlds into World Studio

World Studio JSON and HAAM 3D scene exports saved in the shared Production Studio OPFS vault can be opened here without uploading them to HAAM.

Checking Production Studio world assets…

No editable world JSON assets found. Add world/project files in Production Studio first, or use the regular World Studio import button.

HAAM World Studio

Spatial websites,product environments and immersive case studies.

Build a navigable 3D world from templates, modules, hotspots, and a live WebGL preview. Drafts use the shared HAAM IndexedDB storage layer, so the editor now follows the same local-first foundation as the Browser Hub.

Live world preview

Spatial Website

6 objects3 hotspots1446 triangles
WebGL viewportDrag orbit · Shift drag pan · Scroll zoom
Models stay on this device

Scene brief

A navigable landing page with a portal, proof panels, and a conversion plinth.

Spatial Website template loaded. Shape it into a publishable HAAM world.

Vault output

Save World Studio outputs to Production Studio

Save the latest autosaved World Studio draft or its scene-only JSON into the shared OPFS asset vault without uploading anything to HAAM.

Checking the latest local World Studio draft…

Latest local draft

No draft loaded yet.

The panel reads the current IndexedDB draft. Use Refresh after major edits if autosave has just run.

Origin Private File System

Local file vault for big studio assets

IndexedDB is good for structured drafts. OPFS is for heavier local assets: exports, reference images, GLB files, textures, videos, and production files that should stay in this browser until you explicitly export them.

Support

Unavailable

Vault size

0 B

Persistence

Unsupported

Storage quota unavailable in this browser.

Drop large local assets here

Maximum 250.0 MB per file. Files stay in this browser's private origin storage.

Checking OPFS support…

  • No files saved in this local OPFS vault yet.

Help improve this website?

Optional Google Analytics and Microsoft Clarity measure content performance and usability. They load only if you allow them. Form values, email addresses, and chat messages are never included in analytics events.