Create generative art in Python!
See dependencies in requirements.txt (tested with python3.9)
To run this program, execute the main file from the command line using python main.py
.
Included in this repo are a handful of utilities and example functions to generate a couple styles of Perlin-Noise based art drawn with PyQt.QPainter. Uncomment whatever drawing you'd like to make from the main.py
file to generate output images!
- Implement a new experiment class in
gui_experiments
- Set
FUNCTION_IN_USE
to desired class - Run
python gui.py
- Mouse-click to create a new image
- Make saving image optional
- Add right click save on gui
- Possible performance optimizations
- Add linter to project