An amazing (and often beautiful) variety of unique 2-dimensional patterns can be discovered by graphing the following parametric equation: It's amazin

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2025-01-13 17:00:05

An amazing (and often beautiful) variety of unique 2-dimensional patterns can be discovered by graphing the following parametric equation:

It's amazing how minute adjustments to A, B, C, and D (sometimes differing by only by 0.01) can produce wildly different results. It's important to note that although many examples in the gallery below give the illusion of 3D, they are entirely 2-dimensional.

Below you can find a live, editable demo as well as a gallery of interesting combinations I've found. If you come up with your own interesting pattern, I'd love to see it!

A rasterized perlin noise field rendered in WebAssembly. Uses a custom all-WebAssembly port of processing/p5.js' perlin noise implementation.

3D particle simulation of the Lorenz strange attractor using 30,000 particles. Use arrow keys or drag/touch the window to change the camera position. All physics/3d projection code was written from scratch in WebAssembly and was inspired by ssloy's tinyrenderer: https://github.com/ssloy/tinyrenderer

An ever-contracting and expanding flower shape. Uses a custom all-WebAssembly port of processing/p5.js' perlin noise implementation.

Leave a Comment