Samila: A Generative Art Generator

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sabouri, Sadra, Haghighi, Sepand, Masrour, Elena
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917977835700224
author Sabouri, Sadra
Haghighi, Sepand
Masrour, Elena
author_facet Sabouri, Sadra
Haghighi, Sepand
Masrour, Elena
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2504_04298
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Samila: A Generative Art Generator
Sabouri, Sadra
Haghighi, Sepand
Masrour, Elena
Graphics
Human-Computer Interaction
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.
title Samila: A Generative Art Generator
topic Graphics
Human-Computer Interaction
url https://arxiv.org/abs/2504.04298