Exploring the Creative Process of Generative Art

My approach to creating generative artwork typically involves a well-defined idea, concept, and end goal. However, for this particular project, I decided to abandon preconceived notions and embrace an exploratory mindset. Instead of starting with a clear vision, I began by delving into the world of flow fields.
example image

Diving into Flow Fields

In generative art, a flow field assigns a value or set of values to each point in a two-dimensional or three-dimensional space, representing properties like direction, velocity, density, or temperature, based on the desired visual effect.
Flow fields are widely used in generative art to create dynamic and organic-looking patterns and shapes, such as swirling clouds or flowing water. To generate flow fields, artists can use various mathematical functions, including Perlin noise. Once defined, flow fields influence the movement and behavior of particles or graphic elements, creating a sense of fluidity and motion that can be captivating.
Flow fields can serve as both a theme and a technique in generative art, as they are a recurring subject or motif that artists can explore and incorporate into their work, and a tool or method that artists can use to generate visual output. As a result, flow fields offer artists a versatile medium for creative expression.
example image

Technique

To generate a specific vision, manipulating a flow field can pose significant challenges. For this particular project, I adopted an exploratory approach, primarily focused on achieving a smooth, flowing aesthetic commonly associated with flow fields in generative art. However, I also aimed to create a unique piece, which prompted me to develop the idea of a distance modifier.
In the initial stages of the project, I experimented with distance functions, modifying the magnitude of the flow field by measuring the distance between specific points and an origin. I then applied different mathematical functions to these distances, incorporated them into the vector for the flow fields movement, and made more adjustments until I obtained the final outcome.
Fine-tuning these math equations can be a tedious process. Nonetheless, experimenting with code remains one of the most enjoyable aspects of working with flow fields, as making minor modifications to math functions can result in a vast array of exciting results.

Colors

In selecting palettes for this project, I initially relied on my personal preference and chose colors from an RGB color selector. Subsequently, I complemented those colors with intuition until I was satisfied with the overall result. However, after receiving feedback on the colors, I realized the need for further fine-tuning.
During the refinement process, I paid close attention to the cohesiveness of the palettes as a collection, which involved reducing the number of colors and precisely placing them in the artwork. This approach allowed me to achieve an aesthetic reminiscent of a canvas with color splashes, while also enhancing the sense of unity among the pieces in the collection.
example image

Assembly

From a technical standpoint, using modified distance functions to generate the vectors of points in the flow field is a unique approach that sets it apart from traditional techniques.
Conceptually, viewing flow fields as a theme rather than a technique is an intriguing departure from the norm. Starting with a theme can unlock new visual possibilities and facilitate the creation of a more cohesive and meaningful piece of art.
Aesthetically, the resulting flow field produced by this approach is distinctly different from the typical flow field. The intricate patterns and illusion of shape packing create a visually striking effect that is unique to this method, further setting it apart.
The interesting shapes or "entities" that comprise the artwork appear to be assembling themselves in a dynamic and cohesive manner. This interpretation inspired the selection of the title, which aptly captures the essence of the work and invites viewers to interpret it in their own unique way.
example image