WebXR · Meta Quest 3 · nothing to install

Brokild VR

The instruments are things you listen to. These are things you sit inside. They are WebXR pages: you open a link in the Quest browser, press Start, and you are in the room — no store, no sideloading, no account, no download.

Everything is made at runtime. The geometry is built in code, the planets and surfaces are procedural textures generated when the page loads, and every sound is synthesised in the Web Audio API rather than played back from a file. That is why a whole world is one HTML file of about 60 kB and why there is nothing to wait for.

Each page also runs flat — on a laptop with the mouse and keyboard, or on a phone with on-screen controls — so you can look at one without putting a headset on, and hand the link to someone who doesn't own one.

Conceived and specified by me and programmed with the help of artificial intelligence coding software, like the rest of this site.

Headset
Meta Quest 2 / 3 / Pro, browser-based
Also runs on
Desktop and phone browsers, flat
Needs
Nothing — no install, no account
Sends
Nothing. It all happens on your device

Guldplaneten

Live WebXR Quest 3 Flat fallback Walk outside Danish

You start outside on the apron at a Danish spaceport, beside a 21-metre heavy lander you can walk underneath. Hop to the ladder, climb aboard, and run the start sequence — five switches and levers that light up in order — then the big red button. Fly the U-shaped yoke up through the atmosphere until the stars come out, pick Månen, Mars or Guldplaneten, jump through hyperspace, and fly down onto endless procedural mountains — then open the hatch and walk around outside, among the alien houses if you picked the gold one. Three flight modes, from an autopilot that flies and lands itself to full three-axis control. The ship cannot be broken. Every planet surface is an escape-time fractal, generated in the browser at load.

Fractal Video

Test WebXR Quest 3 Microphone Flat editor

The music-video fractal machine, opened in the headset: you stand inside a ray-marched 3D fractal while it plays its arrangement of scenes. It listens to the room through the headset's own microphone, so any music playing nearby moves it; no audio file is needed. In the Audio panel press Listen with microphone and allow it, then go to the Render tab, Live VR, and press Enter VR. Inside, the left stick flies and the right stick turns. Hold both triggers and pull your hands apart to make the fractal bigger. Hold a grip and the fractal twists with your hand. Y opens a quick panel of fractals and looks, and A plays and pauses. Point at the fractal and pull the trigger for a palette of sound links: bass, beats, highs, mids, level, and how wild they are. When the frame rate drops, the picture drops in sharpness at once, and if that is not enough you are offered a faster fractal. If it is still too slow, open the same page in Chrome on a PC with the Quest on a cable (Link) and let the PC's graphics card do the work. The sound is analysed on the headset and never leaves it.

2DPHYS Atomic Workbench

Live WebXR Quest 3 Flat fallback Molecular dynamics Dansk / English

A lab bench where the atoms are real simulations. Graphene, hBN, MoS2, nanotubes and molecules sit on the table, run by proper interatomic potentials, and you work on them with your hands: pull an atom out of a sheet until the bond snaps, put it back and watch it bind, lay one flake on top of another, heat and cool the bench with the thermometer, and send current through a ribbon to see where the electrons go. Three levels — Kid, Adult and Researcher — decide how many tools are on the toolbar, and a camera on the desk saves photos of what you built. Made for the 2DPHYS group at DTU, where it is also published.

1 · Open the browser

In the Quest, open the Meta Quest Browser from the app bar. These pages are ordinary web pages; nothing is installed and nothing appears in your library.

2 · Go to the page

Type the address, or send yourself the link and open it from there. It has to be the page's own tab — WebXR is usually blocked inside an embedded frame.

3 · Sit down, then press Start

Entering VR needs a button press, which is why there is one. Sit down first: the seat calibrates to your eye height the moment the session opens.

4 · If something is off

Both grips at once re-centres the seat; the left thumbstick raises and lowers it. If the Start button is greyed out, the page is in a frame or the browser has no XR device.

Why these exist

A headset is mostly used as a console: you buy a thing, install it, and it runs. But the browser inside it is a full WebXR runtime, and a single HTML file served from a static host can put you in a room with physical controls that you reach out and press. That is a strange and underused fact, and these pages exist to use it.

Free, no installer, no account, no telemetry, nothing uploaded. The source for each one is a single readable file in the repo, and you are welcome to take it apart and make it yours.