Skip to content

matteocavo/generative-art-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative Art · Python

Generative art scripts built with NumPy and Matplotlib — no extra dependencies. Each script runs standalone and saves a PNG to the img/ folder.


Gallery


01 · Phyllotaxis Temple

02 · Low Poly Mesh

03 · Organic Stems

04 · Curved Hatch

05 · Flower of Life

06 · Metatron's Cube

07 · Cipher Mandala

08 · Cathedral Lace

09 · Yantra Engine

10 · Torus Knot Mandala

Usage

pip install -r requirements.txt

# run a single artwork
python artworks/04_flower_of_life.py

# run the parametric generator
python template/generator.py

Output PNGs are saved to img/ (full resolution, git-ignored).


Template / Generator

template/generator.py is a parametric version of the Phyllotaxis Temple. Edit these three variables at the top:

density = "low"     # "low" | "mid" | "high"
mood    = "ritual"  # "ritual" | "techno" | "minimal"
gates   = "none"    # "square" | "octagon" | "none"

Each combination produces a unique composition. Output is saved as img/generator_{density}_{mood}_{gates}.png.


Structure

.
├── artworks/              # 10 standalone scripts
├── template/              # parametric generator
├── img/
│   └── previews/          # low-res previews for this README
└── requirements.txt

Dependencies

  • Python 3.9+
  • numpy
  • matplotlib

License

© 2025 Matteo Cavo — CC BY-NC 4.0 Free to share and adapt with attribution. Commercial use is not permitted.

About

Generative art scripts built with NumPy and Matplotlib — 10 standalone artworks + parametric generator

Topics

Resources

License

Stars

Watchers

Forks

Contributors