Algorithmic art
   HOME

TheInfoList



OR:

Algorithmic art or algorithm art is art, mostly
visual art The visual arts are art forms such as painting, drawing, printmaking, sculpture, ceramics, photography, video, filmmaking, design, crafts and architecture. Many artistic disciplines such as performing arts, conceptual art, and textile arts ...
, in which the design is generated by an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
. Algorithmic artists are sometimes called ''algorists''.


Overview

Algorithmic art, also known as computer-generated art, is a subset of generative art (generated by an autonomous system) and is related to systems art (influenced by systems theory). Fractal art is an example of algorithmic art. For an image of reasonable size, even the simplest
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s require too much calculation for manual execution to be practical, and they are thus executed on either a single computer or on a cluster of computers. The final output is typically displayed on a
computer monitor A computer monitor is an output device that displays information in pictorial or textual form. A discrete monitor comprises a visual display, support electronics, power supply, housing, electrical connectors, and external user controls. The ...
, printed with a raster-type printer, or drawn using a
plotter A plotter is a machine that produces vector graphics drawings. Plotters draw lines on paper using a pen, or in some applications, use a knife to cut a material like vinyl or leather. In the latter case, they are sometimes known as a cutting ...
. Variability can be introduced by using
pseudo-random A pseudorandom sequence of numbers is one that appears to be statistically random, despite having been produced by a completely deterministic and repeatable process. Background The generation of random numbers has many uses, such as for rando ...
numbers. There is no consensus as to whether the product of an algorithm that operates on an existing image (or on any input other than pseudo-random numbers) can still be considered computer-generated art, as opposed to computer-assisted art.


History

Roman Verostko argues that
Islamic geometric patterns Islamic geometric patterns are one of the major forms of Islamic ornament, which tends to avoid using figurative images, as it is forbidden to create a representation of an important Islamic figure according to many holy scriptures. The ge ...
are constructed using algorithms, as are
Italian Renaissance The Italian Renaissance ( it, Rinascimento ) was a period in Italian history covering the 15th and 16th centuries. The period is known for the initial development of the broader Renaissance culture that spread across Europe and marked the trans ...
paintings which make use of mathematical techniques, in particular linear perspective and proportion. Some of the earliest known examples of computer-generated algorithmic art were created by
Georg Nees Georg Nees (23 June 1926 – 3 January 2016) was a German academic who was a pioneer of computer art and generative graphics. He studied mathematics, physics and philosophy in Erlangen and Stuttgart and was scientific advisor at the SEMIOSIS, ...
,
Frieder Nake Frieder Nake (born December 16, 1938 in Stuttgart, Germany) is a mathematician, computer scientist, and pioneer of computer art. He is best known internationally for his contributions to the earliest manifestations of computer art, a field of co ...
,
A. Michael Noll A. Michael Noll (born 1939, Newark, New Jersey) is an American engineer, and professor emeritus at the Annenberg School for Communication and Journalism at the University of Southern California. He served as dean of the Annenberg School from 1992 t ...
,
Manfred Mohr Manfred Mohr (born June 8, 1938 in Pforzheim/Germany) is a German artist considered to be a pioneer in the field of digital art. He has lived and worked in New York since 1981. Life and career Mohr started his career as an action painter and ...
and Vera Molnár in the early 1960s. These artworks were executed by a
plotter A plotter is a machine that produces vector graphics drawings. Plotters draw lines on paper using a pen, or in some applications, use a knife to cut a material like vinyl or leather. In the latter case, they are sometimes known as a cutting ...
controlled by a
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
, and were therefore computer-generated art but not
digital art Digital art refers to any artistic work or practice that uses digital technology as part of the creative or presentation process, or more specifically computational art that uses and engages with digital media. Since the 1960s, various name ...
. The act of creation lay in writing the
program Program, programme, programmer, or programming may refer to: Business and management * Program management, the process of managing several related projects * Time management * Program, a part of planning Arts and entertainment Audio * Programm ...
, which specified the sequence of actions to be performed by the
plotter A plotter is a machine that produces vector graphics drawings. Plotters draw lines on paper using a pen, or in some applications, use a knife to cut a material like vinyl or leather. In the latter case, they are sometimes known as a cutting ...
.
Sonia Landy Sheridan Sonia Landy Sheridan (April 10, 1925 – October 30, 2021), known as Sonia Sheridan, was an American artist, academic and researcher, who in 1969 founded the Generative Systems research program at the School of the Art Institute of Chicago. She ...
established Generative Systems as a program at the
School of the Art Institute of Chicago The School of the Art Institute of Chicago (SAIC) is a private art school associated with the Art Institute of Chicago (AIC) in Chicago, Illinois. Tracing its history to an art students' cooperative founded in 1866, which grew into the museum and ...
in 1970 in response to social change brought about in part by the computer-robot communications revolution.Sonia Landy Sheridan, "Generative Systems versus Copy Art: A Clarification of Terms and Ideas", in: ''
Leonardo Leonardo is a masculine given name, the Italian, Spanish, and Portuguese equivalent of the English, German, and Dutch name, Leonard. People Notable people with the name include: * Leonardo da Vinci (1452–1519), Italian Renaissance scientist ...
'', Vol. 16, No. 2 (Spring, 1983), pp. 103-108.
Her early work with copier and telematic art focused on the differences between the human hand and the algorithm.Flanagan, Mary. "An Appreciation on the Impact of the work of Sonia Landy Sheridan." The Art of Sonia Landy Sheridan. Hanover, NH:
Hood Museum of Art The Hood Museum of Art is owned and operated by Dartmouth College, located in Hanover, New Hampshire, in the United States. The first reference to the development of an art collection at Dartmouth dates to 1772, making the collection among the ...
, 2009, pp. 37–42.
Aside from the ongoing work of Roman Verostko and his fellow algorists, the next known examples are fractal artworks created in the mid to late 1980s. These are important here because they use a different means of execution. Whereas the earliest algorithmic art was "drawn" by a
plotter A plotter is a machine that produces vector graphics drawings. Plotters draw lines on paper using a pen, or in some applications, use a knife to cut a material like vinyl or leather. In the latter case, they are sometimes known as a cutting ...
, fractal art simply creates an image in
computer memory In computing, memory is a device or system that is used to store information for immediate use in a computer or related computer hardware and digital electronic devices. The term ''memory'' is often synonymous with the term '' primary storag ...
; it is therefore
digital art Digital art refers to any artistic work or practice that uses digital technology as part of the creative or presentation process, or more specifically computational art that uses and engages with digital media. Since the 1960s, various name ...
. The native form of a fractal artwork is an image stored on a
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
 –this is also true of very nearly all equation art and of most recent algorithmic art in general. However, in a stricter sense "fractal art" is not considered algorithmic art, because the algorithm is not devised by the artist. In light of such ongoing developments, pioneer algorithmic artist Ernest Edmonds has documented the continuing prophetic role of art in human affairs by tracing the early 1960s association between art and the computer up to a present time in which the algorithm is now widely recognized as a key concept for society as a whole.


Role of the algorithm

From one point of view, for a work of art to be considered algorithmic art, its creation must include a process based on an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
devised by the artist. Here, an algorithm is simply a detailed recipe for the design and possibly execution of an artwork, which may include
computer code A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These progra ...
, functions, expressions, or other input which ultimately determines the form the art will take. This input may be
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
,
computation Computation is any type of arithmetic or non-arithmetic calculation that follows a well-defined model (e.g., an algorithm). Mechanical or electronic devices (or, historically, people) that perform computations are known as ''computers''. An esp ...
al, or generative in nature. Inasmuch as algorithms tend to be
deterministic Determinism is a philosophical view, where all events are determined completely by previously existing causes. Deterministic theories throughout the history of philosophy have developed from diverse and sometimes overlapping motives and cons ...
, meaning that their repeated execution would always result in the production of identical artworks, some external factor is usually introduced. This can either be a random number generator of some sort, or an external body of data (which can range from recorded heartbeats to frames of a movie.) Some artists also work with organically based gestural input which is then modified by an algorithm. By this definition,
fractal In mathematics, a fractal is a geometric shape containing detailed structure at arbitrarily small scales, usually having a fractal dimension strictly exceeding the topological dimension. Many fractals appear similar at various scales, as ill ...
s made by a fractal program are not art, as humans are not involved. However, defined differently, algorithmic art can be seen to include fractal art, as well as other varieties such as those using
genetic algorithm In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to ge ...
s. The artist Kerry Mitchell stated in his 1999 ''Fractal Art Manifesto'': This artist is notable for his place in the Fractal Art movement, as is his opinion and manifesto.


Algorists

"Algorist" is a term used for
digital artist Digital art refers to any artistic work or practice that uses digital technology as part of the creative or presentation process, or more specifically computational art that uses and engages with digital media. Since the 1960s, various names ...
s who create algorithmic art. Algorists formally began correspondence and establishing their identity as artists following a panel titled "Art and Algorithms" at
SIGGRAPH SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference on computer graphics (CG) organized by the ACM SIGGRAPH, starting in 1974. The main conference is held in North America; SIGGRAPH Asia ...
in 1995. The co-founders were
Jean-Pierre Hébert Jean-Pierre Hébert (1939 – March 28, 2021) was an American artist of French origin. He specialized in algorithmic art, drawings, and mixed media. He co-founded the Algorists in 1995 with Roman Verostko. From 2003 until his death, he held an ...
and Roman Verostko. Hébert is credited with coining the term and its definition, which is in the form of his own algorithm: if (creation && object of art && algorithm && one's own algorithm) else


Types

Cellular automata A cellular automaton (pl. cellular automata, abbrev. CA) is a discrete model of computation studied in automata theory. Cellular automata are also called cellular spaces, tessellation automata, homogeneous structures, cellular structures, tessel ...
can be used to generate artistic patterns with an appearance of randomness, or to modify images such as photographs by applying a transformation such as the stepping stone rule (to give an impressionist style) repeatedly until the desired artistic effect is achieved. Their use has also been explored in music. Fractal art consists of varieties of computer-generated
fractals In mathematics, a fractal is a geometric shape containing detailed structure at arbitrarily small scales, usually having a fractal dimension strictly exceeding the topological dimension. Many fractals appear similar at various scales, as illus ...
with colouring chosen to give an attractive effect. Especially in the western world, it is not drawn or painted by hand. It is usually created indirectly with the assistance of fractal-generating software, iterating through three phases: setting
parameter A parameter (), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). That is, a parameter is an element of a system that is useful, or critical, when ...
s of appropriate fractal software; executing the possibly lengthy calculation; and evaluating the product. In some cases, other
graphics programs In computer graphics, graphics software refers to a program or collection of programs that enable a person to manipulate images or models visually on a computer. Computer graphics can be classified into two distinct categories: raster graphics ...
are used to further modify the images produced. This is called post-processing. Non-fractal imagery may also be integrated into the artwork. Genetic or evolutionary art makes use of
genetic algorithm In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to ge ...
s to develop images iteratively, selecting at each "generation" according to a rule defined by the artist. Algorithmic art is not only produced by computers. Wendy Chun explains: The American artist, Jack Ox, has used algorithms to produce paintings that are visualizations of music without using a computer. Two examples are ''visual performances'' of extant scores, such as
Anton Bruckner Josef Anton Bruckner (; 4 September 182411 October 1896) was an Austrian composer, organist, and music theorist best known for his symphonies, masses, Te Deum and motets. The first are considered emblematic of the final stage of Austro-Ger ...
's Eighth Symphony and
Kurt Schwitters Kurt Hermann Eduard Karl Julius Schwitters (20 June 1887 – 8 January 1948) was a German artist who was born in Hanover, Germany. Schwitters worked in several genres and media, including dadaism, constructivism, surrealism, poetry, sound, paint ...
' ''Ursonate''. Later, she and her collaborator, Dave Britton, created the 21st Century Virtual Color Organ that does use computer coding and algorithms. Since 1996 there have been ambigram generators that auto generate
ambigram An ambigram is a calligraphic design that has several interpretations as written. The term was coined by Douglas Hofstadter in 1983. Most often, ambigrams appear as visually symmetrical words. When flipped, they remain unchanged, or they mut ...
s


See also

*
Algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
*
Ambigram An ambigram is a calligraphic design that has several interpretations as written. The term was coined by Douglas Hofstadter in 1983. Most often, ambigrams appear as visually symmetrical words. When flipped, they remain unchanged, or they mut ...
* Artificial creativity *
Computer-aided design Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
*
Computer art Computer art is any art in which computers play a role in production or display of the artwork. Such art can be an image, sound, animation, video, CD-ROM, DVD-ROM, video game, website, algorithm, performance or gallery installation. Many tradit ...
*
DeepDream DeepDream is a computer vision program created by Google engineer Alexander Mordvintsev that uses a convolutional neural network to find and enhance patterns in images via algorithmic pareidolia, thus creating a dream-like appearance reminiscent ...
*
Demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
* Display hack * Low-complexity art *
Infinite compositions of analytic functions In mathematics, infinite compositions of analytic functions (ICAF) offer alternative formulations of analytic continued fractions, series, products and other infinite expansions, and the theory evolving from such compositions may shed light on the ...


References


Further reading

* Oliver Grau (2003)
''Virtual Art: From Illusion to Immersion''
(MIT Press/Leonardo Book Series). Cambridge, Massachusetts: The MIT Press. . * Wands, Bruce (2006). ''Art of the Digital Age'', London: Thames & Hudson. .


External links




Algorithmic Art: Composing the Score for Visual Art
- Roman Verostko
Compart - Database of Digital and Algorithmic Art




* ttps://projectboard.engineering.com/project/real-time-computer-generated-digital-painting Real-Time Computer Generated Digital Painting {{DEFAULTSORT:Algorithmic Art Visual arts genres Computer art Digital art Contemporary art Computational fields of study