Skip to content
Side project

paintings.py

A desktop program in Python that would take a source image and, using random brush strokes, output a result resembling an expressionist painting.

2020
  • Python
  • Processing
  • Animation
  • Generative Art

In early 2020, I saw a post online about generative art where someone had automated the process of painting a picture in Microsoft Paint. At the same time, I had just learned about Processing, a free graphical library and IDE used for projects like these.

Based on that idea, I decided to write a desktop program in Python that would take a source image and, using random brush strokes, output a result resembling an expressionist painting. What's interesting about this project is that it would often take minutes to complete the painting, but you could watch each brush stroke occurring, observing the painting process.

If you're interested in reading more about Processing and how I used it on this project, check it out on my GitHub.

More side projects

More side projects
Contact

Let’s build something

Have a project, a role, or a problem worth solving? I’d love to hear about it.

Get in touch

or email davemaynard24@gmail.com