Noise Texture
1D, 2D, and 4D versions of perlin noise were added.
1D
1D noise can be used as a general noise function when only a single axis is varying:
This axis can be time, in which case, the noise act as a 1D wiggle:
More specifically, it can be used, for instance, to create a brushed metal texture:
2D
2D perlin is almost two times faster than 3D perlin, so in cases where 3D perlin may not be needed, like terrain generation, using 2D perlin should noticeably speed up your scene.
Additionally, 2D perlin can be used to animate 1D perlin:
Or to make 1D perlin C¹ continuous at i / scale
for any integer i
:
4D
Primarily, 4D perlin can be used to animate 3D perlin:
Or loop a 2D perlin animation:
Musgrave Noise
Musgrave noise was also extended to 1D, 2D, and 4D dimensions. Since it is very similar to perlin, the aforementioned examples also apply and I shall not showcase it further.