◊ /lab — Playground

Lab

Three isolated Three.js / R3F demos. Everything is shader-based or geometry-based, no texture loaded. Touch the sliders, the effect is instant.

01

Procedural planet

Shader-based sphere — 5-octave fbm for continents, polar caps, fresnel atmosphere, wrap-Lambert for soft terminator. No texture, everything computed on GPU.

02

Noise field

Ortho plane with fragment shader — 2D fbm with configurable octaves, time drift, color ramp and soft vignette. The pattern shifts dramatically with frequency.

03

Particle attractor

1500 points with inverse-square attraction toward the cursor. Minimal shader for the twinkle, Newtonian friction, soft bounds. Toggle attract / repel.