Your browser doesn't appear to support the <canvas> element.
bg

Element Realm

This is the third iteration of my website, build from the ground up with absolutely no library (excluding Kirby for the backend).

The background is rendered in real-time using vanilla WebGL, again using vanilla javascript. The random generation is done using pelrin noise and a 2D hashing function to generate the random heights in a seeded fashion. As time is used as the seed, the background will always be synchronised regardless of the device you use.