Noisy World Demo
About
This is a demo representing some work I've done with OpenSimplexNoise in the Godot game engine.
At the moment, you cannot pass Noise to the graphics shaders, which means the texture on the "sphere" has to be generated through the CPU. As such, the program will freeze for a few seconds as it generates the texture. Please wait for it to load.
-note, on chrome it seems to take nearly 20 seconds to generate the graphic, but on firefox it was only like 4 seconds. I've added a texture size slider to help reduce the default computation times.
The "sphere" is actually a rounded cube. I don't understand sphere UV mapping, and didn't enjoy the crunch at the poles. Projecting the texture onto a cube means that all of the texture is slightly scrombled, instead of a bit of it being massively scrombled.
The noise texture projected onto the "sphere" is a cube cut out of the combined 3D noise map.
Arrow keys lets you move the camera around the world. The "enter" key stops/starts the autospin.