arXiv · 2504.04298
Samila: A Generative Art Generator
Abstract
Generative art merges creativity with computation, using algorithms to produce aesthetic works. This paper introduces Samila, a Python-based generative art library that employs mathematical functions and randomness to create visually compelling compositions. The system allows users to control the generation process through random seeds, function selections, and projection modes, enabling the exploration of randomness and artistic expression. By adjusting these parameters, artists can create diverse compositions that reflect intentionality and unpredictability. We demonstrate that Samila's outputs are uniquely determined by two random generation seeds, making regeneration nearly impossible without both. Additionally, altering the point generation functions while preserving the seed produces artworks with distinct graphical characteristics, forming a visual family. Samila serves as both a creative tool for artists and an educational resource for teaching mathematical and programming concepts. It also provides a platform for research in generative design and computational aesthetics. Future developments could include AI-driven generation and aesthetic evaluation metrics to enhance creative control and accessibility.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sadra Sabouri, Sepand Haghighi, Elena Masrour. 2025-04-05. Samila: A Generative Art Generator. https://arxiv.org/abs/2504.04298
Cite the original work for its findings. Save a collection to share your selection of sources.