Select files from your Files library. They’ll attach to the next message.
Claude
Theme restyle chat
Ask for editor chrome restyles (colors, fonts, panels). The AI returns a theme JSON that applies live — then upload it from Community → Themes. Remember theme is off by default, so the editor starts from the default theme each visit.
2D / 3D
Environment
Background Color
Brightness
Background color is unavailable while AR/VR mode is active.
360 / HDRI Environment
Equirectangular image for lighting and optional background (.hdr, .exr, .jpg, .png).
Navigation
W/A/S/D move · Q/E up/down · on Quest: left stick moves,
right stick turns/up-down · right grip cycles modes (incl. off).
Camera
Pick a camera mode (Orbit, Map, Trackball, Fly, First person or Off) in the Controls tab.
Reset returns to the start view (4 m back at eye height; Orbit circles the scene origin).
Context files
Upload images or text files here to reuse as prompt context. In Chat, tap 📄 to pick from this library.
Generated VR program (active scenes + session blocks). Apply (or Live) hot reloads only the blocks you changed and keeps positions, scores and other state; Full reset rebuilds everything from scratch.
Clear first loads onto a blank scene. Layer keeps what is already there. Loading a scene again never stacks a second copy.
Restyle the editor in Chat → Theme, then upload the current theme here to share it.
Camera controls
OrbitControls, around the scene origin. Left-drag rotate · right-drag or
Shift/Ctrl/⌘ + left-drag pan · wheel or middle-drag zoom ·
←↑→↓ pan ·
Shift/Ctrl/⌘ + arrows rotate.
Touch: one finger rotates, two fingers zoom and pan.
MapControls. Left-drag pan · right-drag or
Shift/Ctrl/⌘ + left-drag rotate · wheel or middle-drag zoom ·
←↑→↓ pan ·
Shift/Ctrl/⌘ + arrows rotate.
Touch: one finger pans, two fingers zoom and rotate.
TrackballControls, around the scene origin. Left-drag rotate · middle-drag or wheel zoom ·
right-drag pan · hold A + drag rotate, S + drag zoom, D + drag pan.
Touch: one finger rotates, two fingers zoom and pan.
FlyControls. W/S forward/back · A/D left/right ·
R/F up/down · Q/E roll ·
↑/↓ pitch · ←/→ yaw · drag the scene to look.
PointerLockControls. Click the scene to look around with the mouse, Esc to release ·
WASD or ↑←↓→ move.
On-screen joysticks: left stick moves (up/down forward and back, sideways strafes), right stick looks around.
Camera input is off. The camera stays where it is until you pick another mode.
Keys work unless you are typing in a text field. Reset Camera View (Env tab) returns to the default view.
Game controller
Xbox Series X|S, Xbox One, PlayStation and other USB or Bluetooth pads.
The sticks drive the selected control: Orbit and Map: right stick orbits, left stick pans
(Orbit: up/down zooms), LT/RT zoom out/in ·
First person: left stick walks, right stick looks ·
Fly: left stick moves, right stick looks, LB/RB down/up ·
Trackball: sticks not used ·
Y switches Orbit/First person · View resets the view.
Press any button after connecting so the browser picks it up.
Headset controllers in VR are separate and keep their own mapping.
VR windows
Fixed keeps the windows where they open. Follow headset lets them catch up gently when you turn
or walk away, staying upright in front of you. Also on the Environment panel in VR
(Windows: Fixed / Follow head).
Desktop and phone only. In a headset, the thumbsticks still move you (see Environment → Navigation).
Dependencies
Libraries this page loads for generated scenes. The AI is told which ones are on,
and scene code can load any of them on demand with await gsRequire('name').