Can be used as generic noise generator using this technique:https://godotengine.org/asset-library/asset/78Consists of:worley 2dworley with 2x2 window instead of 3x3worley 3dworley 3d with 2x2x2 window instead of 3x3x3perlin 2dperlin 3dperlin 4dsimplex 2dsimplex 3dsimplex 3d with analytic derivative gradient outputsimplex 4dand last is 'psrdnoise' monster with 4:2-D non-tiling simplex noise with rotating gradients, without the analytical derivative2-D non-tiling simplex noise with rotating gradients and analytical derivative2-D tiling simplex noise with rotating gradients, without the analytical derivative2-D tiling simplex noise with rotating gradients and analytical derivativeAnalytical derivatives return vec3 with first element is a vector of the noise value. And 2nd and 3rd are x and y partial derivatives.You can test any of the shaders by creating a Sprite node, creating new ImageTexture for it (size like 256x256 would be fine), creating new shader material for it and loading desired shader to it. (try simplex3d.tres ^_^)
A .gdshader Godot skybox. This shader allows you to have a tiled, textured skybox with each tile being moved.