ParamExplorer: A framework for exploring parameters in generative art
Julien Gachadoat, Guillaume Lagarde
TL;DR
Generative art presents a challenging, high-dimensional parameter search problem where aesthetically compelling results are rare. The authors introduce ParamExplorer, an RL-inspired interactive framework that integrates with p5.js and supports both human-in-the-loop and automated feedback, accompanied by multiple exploration agents to study search strategies. Their contributions include a modular framework with plug-and-play agents, a client–server architecture, and a tinydb-based history gallery, validated on two generative systems (Superformula and Suburbia) to demonstrate diverse, accelerated discovery. Results indicate that open-ended and seeded exploration yield richer, more varied outputs than random baselines, providing a practical tool for artists to systematically explore creative spaces. The work enables diverse, trackable exploration of generative-art parameter spaces, with potential to broaden adoption of computational creativity tools.
Abstract
Generative art systems often involve high-dimensional and complex parameter spaces in which aesthetically compelling outputs occupy only small, fragmented regions. Because of this combinatorial explosion, artists typically rely on extensive manual trial-and-error, leaving many potentially interesting configurations undiscovered. In this work we make two contributions. First, we introduce ParamExplorer, an interactive and modular framework inspired by reinforcement learning that helps the exploration of parameter spaces in generative art algorithms, guided by human-in-the-loop or even automated feedback. The framework also integrates seamlessly with existing p5.js projects. Second, within this framework we implement and evaluate several exploration strategies, referred to as agents.
