Algorists
   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, image, filmmaking, design, crafts, and architecture. Many artistic disciplines such as performing arts, conceptual art, and texti ...
, in which the design is generated by an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
. Algorithmic artists are sometimes called algorists. Algorithmic art is created in the form of digital paintings and
sculpture Sculpture is the branch of the visual arts that operates in three dimensions. Sculpture is the three-dimensional art work which is physically presented in the dimensions of height, width and depth. It is one of the plastic arts. Durable sc ...
s, interactive installations and
music composition Musical composition can refer to an original piece or work of music, either vocal or instrumental, the structure of a musical piece or to the process of creating or writing a new piece of music. People who create new compositions are called ...
s. Algorithmic art is not a new
concept A concept is an abstract idea that serves as a foundation for more concrete principles, thoughts, and beliefs. Concepts play an important role in all aspects of cognition. As such, concepts are studied within such disciplines as linguistics, ...
.
Islamic art Islamic art is a part of Islamic culture and encompasses the visual arts produced since the 7th century CE by people who lived within territories inhabited or ruled by Muslims, Muslim populations. Referring to characteristic traditions across ...
is a good example of the tradition of following a set of rules to create
pattern A pattern is a regularity in the world, in human-made design, or in abstract ideas. As such, the elements of a pattern repeat in a predictable manner. A geometric pattern is a kind of pattern formed of geometric shapes and typically repeated l ...
s. The even older practice of
weaving Weaving is a method of textile production in which two distinct sets of yarns or threads are interlaced at right angles to form a fabric or cloth. Other methods are knitting, crocheting, felting, and braiding or plaiting. The longitudinal ...
includes elements of algorithmic art. As
computer A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
s developed so did the art created with them. Algorithmic art encourages
experimentation An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs whe ...
allowing artists to push their
creativity Creativity is the ability to form novel and valuable Idea, ideas or works using one's imagination. Products of creativity may be intangible (e.g. an idea, scientific theory, Literature, literary work, musical composition, or joke), or a physica ...
in the
digital age The Information Age is a History by period, historical period that began in the mid-20th century. It is characterized by a rapid shift from traditional industries, as established during the Industrial Revolution, to an economy centered on info ...
. Algorithmic art allows creators to devise intricate patterns and designs that would be nearly impossible to achieve by hand. Creators have a say on what the input criteria is, but not on the outcome.


Overview

Algorithmic art, also known as computer-generated art, is a subset of
generative art Generative art is post-conceptual art that has been created (in whole or in part) with the use of an autonomous system. An ''autonomous system'' in this context is generally one that is non-human and can independently determine features of an ...
(generated by an autonomous system) and is related to
systems art Systems art is art influenced by cybernetics and systems theory, reflecting on natural systems, social systems, and the social signs of the art world itself. Systems art emerged as part of the first wave of the conceptual art movement in the 19 ...
(influenced by systems theory).
Fractal art Fractal art is a form of algorithmic art created by calculating fractal objects and representing the calculation results as still digital images, animations, and Algorithmic composition, media. Fractal art developed from the mid-1980s onwards. ...
is an example of algorithmic art. Fractal art is both abstract and mesmerizing. For an image of reasonable size, even the simplest
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
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 electronic visual display, visual display, support electronics, power supply, Housing (engineering), housing, electri ...
, 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 Polyvinyl chloride, vinyl or leather. In the latter case, they are sometimes k ...
. 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. Pseudorandom number generators are often used in computer programming, as tradi ...
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 art, figurative images, as it is forbidden to create a representation of an important Islamic figure according to many Quran, holy ...
are constructed using algorithms, as are
Italian Renaissance The Italian Renaissance ( ) was a period in History of Italy, Italian history between the 14th and 16th centuries. The period is known for the initial development of the broader Renaissance culture that spread across Western Europe and marked t ...
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, In ...
,
Frieder Nake Frieder Nake (born December 16, 1938) 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 computing that made its fi ...
, A. Michael Noll,
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 painting, acti ...
and
Vera Molnár Vera Molnár (; 5 January 1924 – 7 December 2023) was a Hungarian media artist who lived and worked in Paris, France. Molnár is widely considered to have been a pioneer of the generative art aspect of computer art. She was one of the first ...
in the early 1960s. These artworks were executed by a plotter controlled by a computer, and were therefore computer-generated art but not
digital art Digital art, or the digital arts, is artistic work that uses Digital electronics, digital technology as part of the creative or presentational process. It can also refer to computational art that uses and engages with digital media. Since the 1960 ...
. The act of creation lay in writing the program, which specified the sequence of actions to be performed by the plotter. Sonia Landy Sheridan 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 university, 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 gr ...
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'', 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, 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 Polyvinyl chloride, vinyl or leather. In the latter case, they are sometimes k ...
, fractal art simply creates an image in
computer memory Computer memory stores information, such as data and programs, for immediate use in the computer. The term ''memory'' is often synonymous with the terms ''RAM,'' ''main memory,'' or ''primary storage.'' Archaic synonyms for main memory include ...
; it is therefore digital art. The native form of a fractal artwork is an image stored on a computer –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 Ernest Edmonds (born 1942, London, England) is a British artist, a pioneer in the field of computer art and its variants, algorithmic art, generative art, interactive art, from the late 1960s to the present. His work is represented in the V ...
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.


Rational approaches to art

While art has strong emotional and psychological ties, it also depends heavily on rational approaches. Artists have to learn how to use various tools, theories and techniques to be able to create impressive artwork. Thus, throughout history, many art techniques were introduced to create various visual effects. For example,
Georges-Pierre Seurat Georges Pierre Seurat ( , ; ; 2 December 1859 – 29 March 1891) was a French post-Impressionist artist. He devised the painting techniques known as chromoluminarism and pointillism and used conté crayon for drawings on paper with a rough ...
invented
pointillism Pointillism (, ) is a technique of painting in which small, distinct dots of color are applied in patterns to form an image. Georges Seurat and Paul Signac developed the technique in 1886, branching from Impressionism. The term "Pointillism ...
, a painting technique that involves placing dots of complementary colors adjacent to each other.
Cubism Cubism is an early-20th-century avant-garde art movement which began in Paris. It revolutionized painting and the visual arts, and sparked artistic innovations in music, ballet, literature, and architecture. Cubist subjects are analyzed, broke ...
and
Color Theory Color theory, or more specifically traditional color theory, is a historical body of knowledge describing the behavior of colors, namely in color mixing, color contrast effects, color harmony, color schemes and color symbolism. Modern color th ...
also helped revolutionize visual arts.
Cubism Cubism is an early-20th-century avant-garde art movement which began in Paris. It revolutionized painting and the visual arts, and sparked artistic innovations in music, ballet, literature, and architecture. Cubist subjects are analyzed, broke ...
involved taking various reference points for the object and creating a 2-Dimensional rendering.
Color Theory Color theory, or more specifically traditional color theory, is a historical body of knowledge describing the behavior of colors, namely in color mixing, color contrast effects, color harmony, color schemes and color symbolism. Modern color th ...
, stating that all colors are a combination of the three primary colors (Red, Green and Blue), also helped facilitate the use of colors in visual arts and in the creation of distinct colorful effects. In other words, humans have always found algorithmic ways and discovered patterns to create art. Such tools allowed humans to create more visually appealing artworks efficiently. In such ways, art adapted to become more methodological.


Creating perspective through algorithms

Another important aspect that allowed art to evolve into its current form is perspective. Perspective allows the artist to create a 2-Dimensional projection of a 3-Dimensional object. Muslim artists during the
Islamic Golden Age The Islamic Golden Age was a period of scientific, economic, and cultural flourishing in the history of Islam, traditionally dated from the 8th century to the 13th century. This period is traditionally understood to have begun during the reign o ...
employed linear perspective in most of their designs. The notion of perspective was rediscovered by Italian artists during the Renaissance. The
Golden Ratio In mathematics, two quantities are in the golden ratio if their ratio is the same as the ratio of their summation, sum to the larger of the two quantities. Expressed algebraically, for quantities and with , is in a golden ratio to if \fr ...
, a famous mathematical ratio, was utilized by many
Renaissance The Renaissance ( , ) is a Periodization, period of history and a European cultural movement covering the 15th and 16th centuries. It marked the transition from the Middle Ages to modernity and was characterized by an effort to revive and sur ...
artists in their drawings. Most famously, Leonardo DaVinci employed that technique in his ''
Mona Lisa The ''Mona Lisa'' is a half-length portrait painting by the Italian artist Leonardo da Vinci. Considered an archetypal masterpiece of the Italian Renaissance, it has been described as "the best known, the most visited, the most written about, ...
'', and many other paintings, such as ''
Salvator Mundi , Latin for Saviour of the World, is a subject in iconography depicting Christ with his right hand raised in blessing and his left hand holding an orb (frequently surmounted by a cross), known as a . The latter symbolizes the Earth, and the whol ...
''. This is a form of using algorithms in art. By examining the works of artists in the past, from the Renaissance and Islamic Golden Age, a pattern of mathematical patterns, geometric principles and natural numbers emerges.


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 Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
devised by the artist. An artists may also select parameters and interact as the composition is generated. Here, an algorithm is simply a detailed recipe for the design and possibly execution of an artwork, which may include
computer code Computer code may refer to: *Source code *Machine code *Bytecode Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, byte ...
, functions, expressions, or other input which ultimately determines the form the art will take. This input may be
mathematical Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
,
computation A computation is any type of arithmetic or non-arithmetic calculation that is well-defined. Common examples of computation are mathematical equation solving and the execution of computer algorithms. Mechanical or electronic devices (or, hist ...
al, or generative in nature. Inasmuch as algorithms tend to be
deterministic Determinism is the metaphysical view that all events within the universe (or multiverse) can occur only in one possible way. Deterministic theories throughout the history of philosophy have developed from diverse and sometimes overlapping mo ...
, 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 Shape, 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 scale ...
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 g ...
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 artists who create algorithmic art. Pioneering algorists include
Vera Molnár Vera Molnár (; 5 January 1924 – 7 December 2023) was a Hungarian media artist who lived and worked in Paris, France. Molnár is widely considered to have been a pioneer of the generative art aspect of computer art. She was one of the first ...
, Dóra Maurer and Gizella Rákóczy. 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 centered around computer graphics organized by ACM, starting in 1974 in Boulder, CO. The main conference has always been held in North ...
in 1995. The co-founders were Jean-Pierre Hébert 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

Artists can write code that creates
complex Complex commonly refers to: * Complexity, the behaviour of a system whose components interact in multiple ways so possible interactions are difficult to describe ** Complex system, a system composed of many components which may interact with each ...
and dynamic visual compositions.
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 Shape, 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 scale ...
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 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 g ...
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 Joseph Anton Bruckner (; ; 4 September 182411 October 1896) was an Austrian composer and organist best known for his Symphonies by Anton Bruckner, symphonies and sacred music, which includes List of masses by Anton Bruckner, Masses, Te Deum (Br ...
's Eighth Symphony and
Kurt Schwitters Kurt Hermann Eduard Karl Julius Schwitters (20 June 1887 – 8 January 1948) was a German artist. He was born in Hanover, Germany, but lived in exile from 1937. Schwitters worked in several genres and media, including Dadaism, Constructivism (a ...
' ''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 ambigrams.


Contemporary views on algorithmic art


The necessity of algorithmic art

In modern times, humans have witnessed a drastic change in their lives. One such glaring difference is the need for more comfortable and
aesthetic Aesthetics (also spelled esthetics) is the branch of philosophy concerned with the nature of beauty and taste, which in a broad sense incorporates the philosophy of art.Slater, B. H.Aesthetics ''Internet Encyclopedia of Philosophy,'' , acces ...
environment. People have started to show particular interest towards decorating their environment with paintings. While it is not uncommon to see renowned, famous
oil painting Oil painting is a painting method involving the procedure of painting with pigments combined with a drying oil as the Binder (material), binder. It has been the most common technique for artistic painting on canvas, wood panel, or oil on coppe ...
s in certain environments, it is still unusual to find such paintings in an ordinary family house. Oil paintings can be costly, even if its a copy of the painting. Thus, many people prefer simulating such paintings. With the emergence of Artificial Intelligence, such simulations have become possible. Artificial intelligence image processors utilize an algorithm and machine learning to produce the images for the user.


Studies on algorithmic and generative art

Recent studies and experiments have shown that
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
, using algorithms and
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
, is able to replicate oil paintings. The image look relatively accurate and identical to the original image. Such improvements in algorithmic art and artificial intelligence can make it possible for many people to own renowned paintings, at little to no cost. This could prove to be revolutionary for various environments, especially with the rapid rise in demand for improved aesthetic. Using the algorithm, the simulator can create images with an accuracy of 48.13% to 64.21%, which would be imperceptible to most humans. However, the simulations are not perfect and are bound to error. They can sometimes give inaccurate, extraneous images. Other times, they can completely malfunction and produce a physically impossible image. However, with the emergence of newer technologies and finer algorithms, research are confident that simulations could witness a massive improvement. Other contemporary outlooks on art have focused heavily on making art more interactive. Based on the environment or audience
feedback Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause and effect that forms a circuit or loop. The system can then be said to ''feed back'' into itself. The notion of cause-and-effect has to be handle ...
, the algorithm is fine-tuned to create a more appropriate and appealing output. However, such approaches have been criticized since the artist is not responsible for every detail in the painting. Merely, the artist facilitates the interaction between the algorithm and its environment and adjusts it based on the desired outcome.


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 ...
*
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 c ...
* DeepDream *
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 computer programmi ...
* Display hack * Low-complexity art *
Infinite compositions of analytic functions In mathematics, infinite Function composition, compositions of analytic functions (ICAF) offer alternative formulations of Generalized continued fraction, analytic continued fractions, series (mathematics), series, product (mathematics), products ...


References


Further reading

*
Oliver Grau Oliver Grau (born 24 October 1965) is a German art historian and Media studies, media theoretician who focuses on image science, modernity and media art as well as culture of the 19th century and Italian art of the Renaissance. His main areas of ...
(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://makeprojects.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