Algorithmic Beauty (2011)

Curated by jlu7
Editorial description Comments (0)

Can art be calculated, derived, or computed with programs and code? With the dawn of advanced graphical visualization and computer animation it can be done. These seven pieces/programs show just how beautiful algorithms can be when used as an art medium. ---{Software Structures}--- In Casey Reas' {Software Structures} he brings in many different artist' interpretation on a simple software structure that creates lines when two circles intersect each other. This is a great introductory piece because it shows a variety of different languages and artists trying to create something but end up with various different visualizations. In the pieces it shows many different invisible circles, but what is being shown is the lines that they create when they intersect. All of the artists have vastly different interpretations on how this should look like and it all is beautiful. ---Kalh Orexh--- In this piece by Aron Sommer, he shows an avalanche of colorful shapes that is pleasing to the eye. All of the shapes have the same code but they all start in different places leading up to a cacophony of color and shapes. This shows that even the simplest of designs can be visually stimulating. He describes his piece in his tags as a 'greek salad.' If you look closely they do resemble slices of vegetables and fruit. ---Hilbert Kaleidoscope 1--- Sam Sanford's Hilbert Kaleidoscope 1 takes a black and white picture and continually zoom into it. The Hilbert-Curve-Based algorithm is what is used in the image-scaling. The algorithm makes the picture seem as though it is moving, however due to the nature of the algorithm it creates moving patterns as it continually zooms inward. ---Processing--- Processing is a programming language designed specifically for visual designers and artists. It is based off of the well known Java language, but streamlined and has added functions built specifically for artistic design. On their website, they showcase many different companies and colleges that use the language to design artistic programs and designs. This shows just how large and impacted the art community in programming has become. ---Particle Sphere--- As an example of the artistic programs that processing can create, artist Anthony Mattox uses the language to create a beautiful spherical structure. It consists of a sphere structure with points that have randomized positions. The outer structure's shape and form is determined by the point's density control and positions. Eventually becoming what your eyes see. ---glyf: construct--- In this program by Duncan Holby, he created an interactive and dynamic image that can only be made using programming. Using different algorithms, he created several unique works each with it's own flair and art style. ---Tree Fractal Animation--- Finally in this last piece by Anthony Mattox, he shows us that even the most routine and basic computer algorithm can look beautiful if visualized. This is a standard Tree program visualized and turned into art. A tree in computer science is a very widely-used data structure that creates a hierarchical tree structure with a set of linked objects called nodes. It is considered trivial and commonplace in programming. These works of art prove that programming can be used as a form of art. There are thousands of beautiful pieces of artwork shown to public in the form of movies and video games. However, the difficulty of using this medium is quite high compared to standard art which makes the growth of algorithms as an art form slow. Hopefully, as time goes on, more people will be exposed to visualized algorithms and this art form as a whole will expand.


This exhibition has no comments. You should add one!

Leave a Comment