Apr 2021
Made with Processing
A fun little vaporwave-inspired scene in Processing.

This entire scene was created using the somewhat limited tools of Processing, and involved compositing elements on screen by using multiple render targets, and a mixture of 2D and 3D rendering.

The terrain was generated using Simplex noise, using a nice trick for looping by bringing the noise dimension up by one. For example, if I want a loop in 1D noise, I could draw a circle over 2D noise. Similarly, if I want a loop in 2D noise, I could sample 3D noise along a cylinder.


Just for fun, I also added a frog model, which I modified with some “roundification” by interpolating his vertices towards a sphere.