My Creative Coding screensaver project is inspired by the iconic 90s 3D pipes animation. My sketch uses an ellipse that moves around the screen, bouncing off the edges at different angles. I made the background completely transparent in my draw() function, which means that every time the program moves the ellipse, the previous loops are still visible, creating a sort of 3D overlapping pattern. Eventually the screen completely fills with the ellipses, but is still satisfying to watch the 3D effect for as long as it runs. Currently, I have the program choosing a random RGB value to fill the ellipse, so every time it starts over, the pattern is a different color. I am continuing to work on this project, and I want it to fade into different colors as it runs, making it more interesting to watch. Before the final portfolio, I plan to make it more complex by adding a rect() function in the middle for the “pipe” to bounce off of.