juniegrat lab

Things that only work because they run in a browser.

Real-time 3D, rigid-body physics, hand tracking and procedural audio. Open a link, nothing to install.

01

AURUM

A scroll-driven index of precious metals where each coin melts and reforms into the next. Raymarched liquid metal, real bloom, a HUD you can inspect.

  • Three.js
  • GLSL
  • Scroll-driven
  • Blender

Open Source ↗

02

POPPET

A spring-bone voodoo doll you can grab, pin, burn and tear apart. Throw darts by pinching at your webcam; the hand is tracked in the doll's own 3D space.

  • Three.js
  • Spring bones
  • MediaPipe
  • Shaders

Open Source ↗

03

BOX3D PLAYGROUND

Erin Catto's brand-new Box3D engine compiled to WebAssembly. Stack pyramids, topple jenga and dominoes, or switch to the crash and hoops scenes and shoot.

  • Box3D
  • WASM
  • Three.js
  • TypeScript

Open Engine ↗

04

COIN PUSHER

The arcade machine, simulated properly. Jolt Physics shoves a heap of colliding discs while Three.js renders the cabinet, using AURUM's struck-coin scans.

  • Jolt Physics
  • WASM
  • Three.js
  • MediaPipe

Open

05

BALISONG

A butterfly knife you can flip, with the pivots driven by real constraints rather than an animation. Opt in to the webcam and your hand drives the handle.

  • Three.js
  • Rapier
  • MediaPipe

Open

06

OFFSITE

A boss rush on a procedural snowfield, five colleagues deep. Every opponent is the same figure wearing a different silhouette, and every stat it fights with is a measurement rather than a tuning pass.

  • Babylon.js
  • WebGPU
  • WGSL
  • Gamepad

Open

07

STARFALL

A space sim with no cut between its parts. The ship you fly down through the atmosphere is the one you land and step out of, and the ore you chip out of a cave is sold at a terminal on the same unbroken surface.

  • Three.js
  • React Three Fiber
  • Rapier
  • WebGL 2

Open

08

WATER LAB

One question with several answers: what is the best way to put convincing water on a web page? Each exhibit is a separate take. The first has no fluid in it at all — Jolt hands every floating body its own water plane each step, rebuilt from a shared wave field.

  • Three.js
  • Jolt Physics
  • WASM
  • WebGL 2

Open