Experiments in Emergent Geometry
Exploring the chaotic beauty of procedural generation through interactive simulations - from flocking algorithms to infinite starfields.
Boids Flocking Simulation
Click to toggle rules
This simulation uses Craig Reynolds' famous Boids algorithm principles:
- • Separation: Don't collide with neighbors
- • Alignment: Match neighbor velocity
- • Cohesion: Move toward nearby neighbors
- • Obstacle avoidance: Steer around edges
Infinite Skybox Experiments
Drag to orbit, scroll to zoom
Using perspective projection mathematics:
function project(vertex) {
return {
x: (vertex.x / vertex.z) * fieldOfView,
y: (vertex.y / vertex.z) * fieldOfView
};
}
[Vertex projection code snippet from original research]
Explore Projections →Fractal Generator Experiments
Mandelbrot Set
Zoom factor: 1.0 - Color scheme: Cyberpunk
Julia Set
Constant: 0.3 + 0.5i - Zoom: 1000x