About the Project
This is a generative art project exploring recursive square placements. The fractal pattern emerges from simple rules of geometric subdivision and random placement.
Each square is placed at the corner of an existing square, with its size determined by a ratio relative to its parent. Random variations create unique, organic-looking structures.
How it Works
The algorithm uses a "seeded random number generator" to ensure reproducibility. You can share the seed to show the exact same fractal to others.
Parameters like "Inside Probability" control how often new squares are carved out of existing ones versus placed adjacent to them, leading to different visual textures.
Technical Details
Built with vanilla HTML5 Canvas and JavaScript. No external libraries were used for the core generation logic. The rendering is optimized to handle hundreds of shapes smoothly.