Generative Vectors & Noise Studies

A series of P5 JavaScript programs written to explore the properties of noise.
An animated GIF showing a collection of frames from a P5 program exploring simplex noise
Simplex Noise Animated GIF
A collection of frames from a P5 program exploring simplex noise. I wrote this particular program in Processing (Java), Processing (Python), OpenFrameworks (C++), and P5 (JavaScript) to compare the rendering performance of each of the languages and libraries. The C++ version rendererd in 1.7 seconds, the Java version rendered in 2.1 seconds, the Python version rendered in 2.7 seconds, and the Javascript version rendered in 4.5 seconds.
An animated GIF showing a collection of frames from a P5 program exploring simplex noise
Simplex Noise Animated GIF
Another collection of frames from a P5 program exploring simplex noise. I find these studies so compelling that I plan to use it in future Landscape projects. The noise has a lovely organic feel to it.
An animated GIF showing a collection of frames from a P5 program exploring simplex noise
Simplex Noise Animated GIF
Another collection of frames from a P5 program exploring simplex noise. I find these studies so compelling that I plan to use it in future Landscape projects. The noise has a lovely organic feel to it.
A still frame from a P5 program exploring simplex noise
Simplex Noise Still Frame
Here I reduced the scaling of the noise
A still frame from a P5 program exploring simplex noise
Simplex Noise Still Frame
Here I used a 3D noise field with lots of grain
and added a P5 blur effect to the image
A still frame from a P5 program exploring simplex noise
Simplex Noise Still Frame
Here I used a brush library to draw the noise.
Another lovely organic effect without the use of AI.
A still frame from a P5 program exploring simplex noise
Organic Noise #20 (no effects)
Organic Noise #20 is an original output produced by a program that I wrote using the Javascript and the P5 graphics library.
Organic Noise #20 using a digitally-added, non-AI watercolor effect
Organic Noise #20 using a non-AI watercolor effect
Here is "Organic Noise #20" where a watercolor effect has been added using Affinity Photo (a Photoshop equivalent). There was no AI used in generating this effect. It is basically applying a noise filtering overlay to the original image and modifying the Blending parameters to get the desired effect.
Organic Noise #20 using an AI watercolor effect
Here is "Organic Noise #20" where a watercolor effect has been added using Stable Diffusion AI technology. Notice how this is a fairly similar, but slightly more elegant watercolor effect. It does not copy anyone's style. It merely applies a generic watercolor style to the original artwork that was provided. Ironically, while previous image is considered perfectly acceptable to the digital art community, this image is deemed unacceptable because AI was used in the creation of the artwork and most artists have no understanding of how AI can actually be used in an ethical way to augment their own work. Their "knee-jerk" reaction is to assume all AI is theft.
A still frame from a P5 program exploring simplex noise
Organic Noise #23
Organic Noise #23 is an original output produced by hand-written P5 program. However, within the program, the noise is rendered using multiple layers of offset ellipses instead of points to create a charcoal effect. There is no AI used in the creation of this image.
A still frame from a P5 program exploring simplex noise
Organic Noise #520
Organic Noise #520 is an original output produced by hand-written P5 program. However, within the program, the noise is rendered in a slightly different way using multiple layers of offset ellipses instead of points to create a charcoal effect. There is no AI used in the creation of this image.
A still frame from a P5 program exploring simplex noise
Simplex Noise Still Frame
Here I used rectangles rather than points to draw the noise field and changed the color palette as well as the scale and rotation of each rectangle. I have also experimented briefly with ellipses and plan to experiment with triangles, polygons, and images in the future.
An animated GIF showing a collection of frames from a P5 program exploring basic vector drawing
Basic Vectors Animated GIF
A collection of frames from a P5 program exploring vectors.
An animated GIF showing a collection of frames from a P5 program exploring random walks
Random Walk Animated GIF
A collection of frames from a P5 program exploring random walks.