Welcome to my websiteÂ
Exploring the world of art throughÂ
the beauty of algorithmsÂ
What is algorithmic art?
Algorithmic art is art whose design is mostly generated by an algorithm, a finite series of well-defined instructions. Â
Gallery
Procedural 3D Generators
A custom 3D engine, real geospatial data, and procedural generators were developed to render an artistic scene of real-world or procedurally generated locations.
Island Scape
Perspective I
Perspective II
Centrifugal
Radial branching and splitting with iterative adjustments in HSB color space are used to create these structures. Rendered in POV-Ray.
Centrifugal I
Centrifugal II
Centrifugal III
Centrifugal IV
Centrifugal V
Centrifugal VI
Population Centers
A recursive branching algorithm is used to create population centers based on the number of intersecting branches. Rendered with Cairo.
Population Centers I
Population Centers II
Population Centers III
Population Centers IV
Population Centers V
Population Centers VI
Population Centers VII
Population Centers VIII
Population Centers IX
Divergence
This artwork uses a simple genetic algorithm to create offsprings in a radial pattern with variation in size, hue, position, and rotation.
Divergence I
Divergence II
Divergence III
Divergence IV
Divergence V
Divergence VI
Aerial Mosaic
An optimization algorithm is used to replicate a target image using clips of National Agriculture Imagery Program aerial imagery across the contiguous United States.
Father and Niece
The House
Harmony
This algorithm analyzes the harmonic structure of a piece of music from a MIDI file and turns it into visual art. The closer you get towards the center of the image, the deeper the analysis goes, looking at the overall, high-level structure of the piece. As we approach the edges of the image, we get closer to representing individual notes and harmonies rendered in polar coordinates.
Harmony I
Harmony II
Harmony III
Harmony IV
Harmony V
Harmony VI
Harmony VII
Harmony VIII
Harmony IX
Other
Various other algorithmic works can be found here.