Experimenting with Procedural Art

Soham Saha
3 min readOct 9, 2024

--

Ever tried coding with some aesthetically appealing project in mind? Wanted to be an artist, but only knew how to program? Ever been awe-struck, looking at Jared Tarbell’s work?

If so, then you are a procedural artist at heart. Procedural or generative art is a relatively new art style; combining programming and art in a single medium. Rule based automata, vector fields, particle simulations, procedural generation all come under generative art.

Though I wouldn’t attempt to explicitly define the genre, any programmer with a passion for developing programs that just ‘look appealing’ should have a great time trying out procedural art. When an artist picks up programming instead of going for the paintbrush, what you get is procedural art.

As you’ve already guessed, I am an aspiring/amateur procedural artist. Most of my works are mainly ‘procedural accidents’, unintentional pieces of visually appealing patterns. I have tried experimenting with vector fields (Github link), genetic algorithms (Github link) and some other stuff.

Recently, I have started a Github page to host some of my JavaScript projects. In this post I will showcase some of my procedural experiments, hoping that others might get inspired to develop their own artworks.

Homepage: https://soham-saha.github.io/

Vector Fields

Link: https://soham-saha.github.io/VFSim/VFSim.html

This project is inspired by anvaka’s work. I had previously written a flexible library for generating different kinds of vector fields in Java (https://github.com/Soham-Saha/VectorFieldSimulator). While the JavaScript project holds none of that flexibility and utility, it still looks pretty cool.

Here are some of the outputs from the original Java program:

Miscellanious particle simulations

Link: https://soham-saha.github.io/Tangled/Tangled.html

Link: https://soham-saha.github.io/Pulse/Pulse.html

Link: https://soham-saha.github.io/Symmetric/Symmetric.html

Link: https://soham-saha.github.io/Trails/Trails.html

Some interesting links:

  1. http://www.complexification.net/gallery/
  2. https://aiartists.org/generative-art-design
  3. https://inconvergent.net/
  4. https://www.tylerxhobbs.com/
  5. https://twitter.com/kGolid

--

--