🟣 Frozen snapshot — v2 (2026-06-22) · back to live v9 · commit

gens.indigokarasu.com

Generative art experiments — emergent visuals from code, math, and controlled randomness.

v2

01 — Flow Fields

Perlin noise · particle systems · mouse interaction
Particles follow a Perlin noise velocity field. Move your mouse to create attraction points — particles curve toward your cursor. Color shifts from cool to warm as particles age. Density varies: thick in convergence zones, sparse in divergence. v2: Added mouse interaction, particle lifetime coloring, and density variation. The field now responds to you.

02 — Orbital Resonance

Keplerian orbits · mean-motion resonances · Lagrange points
Elliptical orbits with real mean-motion resonances. Bodies in 2:1 and 3:2 resonance cluster at specific angles, creating visible Lagrange-point-like structures. Eccentricity varies — some orbits are nearly circular, others stretched. Trail length maps to orbital period. v2: Replaced circles with ellipses. Added actual resonance clustering. The gaps and clusters are the art.

03 — Recursive Bloom

L-systems · animated growth · seasonal cycle
Branches grow outward over time, extending segment by segment. Leaves unfurl at branch tips. A seasonal cycle shifts colors: spring green → summer deep → autumn amber → winter bare. Wind gently sways the structure. Click to plant a new seed. v2: Animated growth instead of static draw. The tree actually grows. Seasons change. It's alive.

04 — Noise Terrain

3D Perlin noise · dynamic lighting · water & fog
A terrain slice with smooth biome transitions and dynamic lighting. A sun arc casts moving shadows across peaks. Water fills low elevations with subtle reflections. Fog clings to valleys. The viewpoint slowly drifts, revealing new landscapes. v2: Added sun/shadows, water with reflections, fog in valleys. It feels like a place now.

05 — Crystal Lattice

Voronoi · Delaunay · growth animation · interaction
Seed points spawn and grow outward, claiming territory. Voronoi cells form with Delaunay edges that glow at boundaries. Click to add new seed points that push existing cells aside. A slow pulse makes the lattice breathe. Colors shift based on cell age and neighbor count. v2: Fixed regen. Added growth animation and click-to-plant. The lattice grows and responds.