top of page

Creative Coding

Artworks coded from scratch using p5.js, a Javascript library for creative coding

When lockdown first began in March 2020, I started learning p5.js, a Javascript library for creative coding. In the time I had as summer holidays from college, I spent several hours everyday learning new concepts, and the work displayed here is a collection of all those explored concepts. Over the months, creative coding has grown into my space to learn, experiment with colors, and in these times of unparalleled stress and anxiety, it brings me moments of pure joy. 

All this work is also up on my social media, linked below. I hope you like it, and please feel free to offer any feedback or suggestions for future artworks!

what's in here

Click on any of the topics to go directly to the relevant section, or simply browse through 

album motion art

Volume up and click to play!

Exploring the concept of visuals responding to the beats of music, using p5.sound, a library within p5.js. With p5.sound, I could extract the frequency and volume data from songs, and use it to create visuals. I found a lovely song by Chad Crouch, and decided to make this album art.

I submitted this artwork to p5.js for their 2020 Showcase, and it was selected! My work, along with the work of several talented artists, was up on the p5.js website for that whole year! 

pixel disarray

This is a super fun series where I explore the concept of 'overpainting'. I was really fascinated by it, and decided to work with photographs taken by my very own talented friends!

18_15_gq.png
26_op1.jpg

Photograph by Christina Ajith

29_7_gq.png
img25_Resized_fixed.png

Photograph by Christina Ajith

13_4_gq.png
20_Resized.png

Photograph by Christina Ajith

18_Resized.png

Photograph by Kratika Gupta

26_op3_5_gq.png
29_Resized.png

Photograph by Snigdha Suggala

25_2.png
13_Resized.png

Photograph by Snigdha Suggala

20_9_gq.png
album motion art
pixel disarray
fractals
fractals

Included here are colorful variations of the Mandelbrot Fractal, Koch Snowflake and Sierpinski Triangle. 

MB15_moreiterations_megacloseup.png
MB12_propercloseup.png
MB4_cropped.png
005.png
spirographs
spirographs

Exploring the repetitive use of simple math functions.

015.png
012.png
004.png
random walkers
random walkers

Glow in the dark lines growing in random directions guided by Perlin noise! 

texture trials
texture trials

Exploring textures created with Perlin noise.

004.png
009.png
008.png
geometric movement
geometric movement

I attempted to recreate artworks originally created by a creative coder who specializes in geometric art, Saskia Freeke.

creating snowflakes

Building snowflakes using Brownian motion. (I know it isn't 6 sided and therefore isn't a snowflake but it just looked better with more points!)

creating snowflakes
View more projects
bottom of page