Experiments

These are some of my favorite open source Three.js samples. I'm spending time digging in, extending, combining, and exploring creative new implementations.

Core Experiments

Vapor Splat

A standalone 3DGS experiment exploring spatial web presentation.

360 Depth Map to 3DGS World

An editable primitive world generator that exports equirectangular depth maps for downstream world synthesis.

4DGS Gracia WebSDK

A Gracia WebSDK Three.js sample for exploring streamed 4D Gaussian scenes.

React Three Fiber

Cell Fracture

An interactive text fracture scene with animated GLB fragments.

Image Gallery

A reflective spatial image gallery with clickable camera transitions.

Thunder Clouds

A stormy cloud scene with physics-driven lightning and camera shake.

Audio Analyser

A procedural audio-reactive scene inspired by the pmndrs audio analyser demo.

Re-using GLTFs

A small scene showing multiple instances from one loaded GLTF asset.

Water Shader

A large procedural ocean plane with animated normals.

Enter Portals

The pmndrs enter-portals demo with blended MeshPortalMaterial scenes.

Vanilla Three.js

Materials Env Maps

A raw Three.js environment mapping study with reflection and refraction modes.

PMREM Cubemap

A PMREM cubemap material grid inspired by the Three.js example.

Random UV

A random UV and dissolve material study inspired by the Three.js shader example.

Games FPS

A first-person movement and collision prototype inspired by the Three.js FPS example.