NOISE and TURBULENCE


The images in this group use either the NOISE() or TURB() functions, or one of the related functions.


Alien Blob The noise function is used to perterb a series of concentric rings, produced by SIN(D).

Clouds In this picture, the saturation function uses the turbulence function (TURB) to provide a cloud-like desaturation of the skyblue field provided by the hue function. The brightness value is also raised, using the same function.

Marble Passing the absolute value of TURB (which normally returns values in the range -1 thru 1) to SQRT causes sharp black "veins" to appear, which have the appearance of marble.

Lightning In this picture, I'm inverting the result to create a "lightning" effect. The time value is used with the 3-D turbulence function to create a movie of lightning that mutates over time.

Cloud Sphere The higher frequency TURB is used to add texture to the overall pattern, while the lower frequency NOISE is used to provide the color shifts.

Color Blobs A concentric color gradient is significantly perturbed by the NOISE function. The blobs can be made to mutate, if you use the NOISE3D function with time as the third dimension.

Noise Your basic noise function. This one outputs values in the range 0 thru 1. Another one to try is GNOISE(x,y,0) which outputs values in the range -1 to 1. GNOISE is a more recent addition, and doesn't look quite as "blocky" as the NOISE function.

Oil Spill This image simulates the irridescent colors seen in a puddle of oil (remember the "fidget" toy?). The noise function is used to perterb a series of concentric rings, produced by SIN(D).

Rainbow Turbulence A radial color ramp is perturbed by the TURB() function. Thomas Pynchon fans, rejoice!

Turbulence The basic turbulence function, which outputs values ranging from -1 to 1. An alternate, that is useful for movies is TURB3D(x,y,z). If you animate the Z parameter using "t", you can create mutating turbulence fields, similar to shifting clouds.