The Mod Podge Project — ATLS 1300

McClain Martensen
2 min readMay 6, 2021

For this project, I was inspired by my love for Taoism and the beautiful symbols that have come out of the philosophy. I wanted to create a mod podge series of 3 sketches that encompassed what I had learned over the semester. For my first sketch, I created a class called YinYang that was then instantiated into a nested for loop to visualize a grid with the taijitu of Ali Zhide (Confucianist interpretation of the yin yang). I also wanted the design to have varying colors, so I created a loop that assigned random values to the parts of the design that were white, so each circle could have a different shade of grey/white every frame. I really enjoyed the Tim Szetela project earlier in the semester, so for my second sketch, I made a nested for loop with curved rectangles that change their widths and lengths as they rotate. I created two variables (t and s) and used the map(), translate(), and sin() functions to alter the overlap and size transformations of the rectangles. I then used rotate() and map() to adjust the axis of rotation of the grid. For the last sketch, I made an interactive yin yang drawing board, where you can drag your mouse across the screen and generate multiple yin yang (used mouseDragged() function and YinYang class), as well as change the color of the background depending on where the mouse is. The most interesting thing I learned during the project was the syntax and structure required for building classes and arrays. A lot of the lessons taught in class finally clicked with this project.

Symbols I was inspired by
Color Pallette I was inspired by
Tim Szetela sketches I liked in particular

--

--