Jump to content

Algorithmic art

From Wikipedia, the free encyclopedia
"Octopod" byMikael Hvidtfeldt Christensen.An example of algorithmic art produced with the softwareStructure Synth.[1]

Algorithmic artoralgorithm artis art, mostlyvisual art,in which the design is generated by analgorithm.Algorithmic artists are sometimes calledalgorists.

Overview[edit]

Simple Algorithmic Art, generated using random numbers by Yaver Javid

Algorithmic art, also known as computer-generated art, is a subset ofgenerative art(generated by an autonomous system) and is related tosystems art(influenced by systems theory).Fractal artis an example of algorithmic art.[2]

For an image of reasonable size, even the simplestalgorithmsrequire 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 acomputer monitor,printed with araster-type printer, or drawn using aplotter.Variability can be introduced by usingpseudo-randomnumbers. 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.[2]

History[edit]

Islamic geometric patternssuch as thisgirihtiling in theDarb-e Imamshrine inIsfahan,are precursors of algorithmic art.[3]

Roman Verostkoargues thatIslamic geometric patternsare constructed using algorithms, as areItalian Renaissancepaintings which make use ofmathematical techniques,in particularlinear perspectiveand proportion.[3]

Paolo Uccellomade innovative use of a geometric algorithm, incorporatinglinear perspectivein paintings such asThe Battle of San Romano(c. 1435–1460): broken lances run along perspective lines.

Some of the earliest known examples of computer-generated algorithmic art were created byGeorg Nees,Frieder Nake,A. Michael Noll,Manfred MohrandVera Molnárin the early 1960s. These artworks were executed by aplottercontrolled by acomputer,and were therefore computer-generated art but notdigital art.The act of creation lay in writing theprogram,which specified the sequence of actions to be performed by theplotter.Sonia Landy Sheridanestablished Generative Systems as a program at theSchool of the Art Institute of Chicagoin 1970 in response to social change brought about in part by the computer-robot communications revolution.[4]Her early work with copier and telematic art focused on the differences between the human hand and the algorithm.[5]

Aside from the ongoing work of Roman Verostko and his fellow algorists, the next known examples arefractal artworkscreated 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 aplotter,fractal artsimply creates an image incomputer memory;it is thereforedigital art.The native form of afractal artworkis an image stored on acomputer–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.[2]

In light of such ongoing developments, pioneer algorithmic artistErnest Edmondshas 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.[6]

Rational Approaches to Art[edit]

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 Seuratinventedpointillism,a painting technique that involves placing dots of complimentary colors adjacent to each other.[7]CubismandColor Theoryalso helped revolutionize visual arts.Cubisminvolved taking various reference points for the object and creating a 2-Dimensional rendering.Color Theory,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.[7]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[edit]

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 theIslamic Golden Ageemployedlinear perspectivein most of their designs. The notion of perspective was rediscovered by Italian artists during the Renaissance. TheGolden Ratio,a famous mathematical ratio, was utilized by manyRenaissanceartists in their drawings.[7]Most famously,Leonardo DaVinciemployed that technique in hisMona Lisa,and many other paintings, such asSalvator Mundi.[8]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[edit]

Letter Fieldby Judson Rosebush, 1978.Calcomp plottercomputer output with liquid inks on rag paper, 15.25 x 21 inches. This image was created using an early version of what becameDigital Effects' Vision software, inAPLandFortranon anIBM 370/158. A database of the Souvenir font;random numbergeneration, a statistical basis to determine letter size, color, and position; and a hidden line algorithm combine to produce this scan lineraster image,output to a plotter.

From one point of view, for a work of art to be considered algorithmic art, its creation must include a process based on analgorithmdevised by the artist. Here, an algorithm is simply a detailed recipe for the design and possibly execution of an artwork, which may includecomputer code,functions,expressions,or other input which ultimately determines the form the art will take.[3]This input may bemathematical,computational,or generative in nature. Inasmuch as algorithms tend to bedeterministic,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,fractalsmade 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 usinggenetic algorithms.The artistKerry Mitchellstated in his 1999Fractal Art Manifesto:[9][2][10]

Fractal Art is not..Computer(ized) Art, in the sense that the computer does all the work. The work is executed on a computer, but only at the direction of the artist. Turn a computer on and leave it alone for an hour. When you come back, no art will have been generated.[9]

Algorists[edit]

"Algorist" is a term used fordigital artistswho create algorithmic art.[3]

Algorists formally began correspondence and establishing their identity as artists following a panel titled "Art and Algorithms" atSIGGRAPHin 1995. The co-founders wereJean-Pierre HébertandRoman Verostko.Hébert is credited with coining the term and its definition, which is in the form of his own algorithm:[3]

if (creation && object of art && algorithm && one's own algorithm) {
return * an algorist *
} else {
return * not an algorist *
}

Types[edit]

MorphogeneticCreations,a computer-generated digital art exhibition using programmed algorithms byAndy Lomas,at theWatermans Arts Centre,west London, 2016

Cellular automatacan 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.[11]Their use has also been explored in music.[12]

Fractal artconsists of varieties of computer-generatedfractalswith colouring chosen to give an attractive effect.[13]Especially in the western world, it is not drawn or painted by hand. It is usually created indirectly with the assistance offractal-generating software,iteratingthrough three phases: settingparametersof appropriate fractal software; executing the possibly lengthy calculation; and evaluating the product. In some cases, othergraphics programsare used to further modify the images produced. This is called post-processing. Non-fractal imagery may also be integrated into the artwork.[14]

Genetic or evolutionary art makes use ofgenetic algorithmsto develop images iteratively, selecting at each "generation" according to a rule defined by the artist.[15][16]

Algorithmic art is not only produced by computers. Wendy Chun explains:[17]

Software is unique in its status as metaphor for metaphor itself. As A universal imitator/machine, it encapsulates a logic of general substitutability; a logic of ordering and creative, animating disordering. Joseph Weizenbaum has argued that computers have become metaphors for "effective procedures," that is, for anything that can be solved in a prescribed number of steps, such as gene expression and clerical work.[17]

The American artist,Jack Ox,has used algorithms to produce paintings that arevisualizations of musicwithout using a computer. Two examples arevisual performancesof extant scores, such asAnton Bruckner'sEighth Symphony[18][19]andKurt Schwitters'Ursonate.[20][21]Later, she and her collaborator, Dave Britton, created the 21st Century Virtual Color Organ that does use computer coding and algorithms.[22]

Since 1996 there have beenambigram generatorsthat auto generateambigrams[23][24][25]

Contemporary Views on Algorithmic Art[edit]

The Necessity of Algorithmic Art[edit]

In modern times, humans have witnessed a drastic change in their lives. One such glaring difference is the need for more comfortable and aesthetic environment. People have started to show particular interest towards decorating their environment with paintings. While it is not uncommon to see renowned, famous oil paintings 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.[26]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.[26]

Studies on Algorithmic and Generative Art[edit]

Recent studies and experiments have shown thatArtificial Intelligence,usingalgorithmsandmachine learning,is able to replicate oil paintings. The image look relatively accurate and identical to the original image.[26]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.[26]Other contemporary outlooks on art have focused heavily on making art more interactive. Based on the environment or audience feedback, 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.[27]

See also[edit]

References[edit]

  1. ^Hvidtfeldt Christensen, Mikael."Hvitfeldts.net".Retrieved2 October2015.
  2. ^abcd"Approximating Reality with Interactive Algorithmic Art".University of California Santa Barbara. 7 June 2001.Retrieved25 December2015.
  3. ^abcdeVerostko, Roman (1999) [1994]."Algorithmic Art".
  4. ^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.doi:10.2307/1574794
  5. ^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.
  6. ^Ernest Edmonds (15 January 2018)."Algorithmic Art Machines".Arts.7:3.doi:10.3390/arts7010003.hdl:2086/15275.
  7. ^abcCeric, Vlatko (June 2008)."Algorithmic art: Technology, mathematics and art".ITI 2008 - 30th International Conference on Information Technology Interfaces.pp. 75–82.doi:10.1109/ITI.2008.4588386.ISBN978-953-7138-12-7.Retrieved2024-02-28.
  8. ^Murtinho, Vitor (2015-07-01)."Leonardo's Vitruvian Man Drawing: A New Interpretation Looking at Leonardo's Geometric Constructions".Nexus Network Journal.17(2): 507–524.doi:10.1007/s00004-015-0247-7.hdl:10316/43761.ISSN1522-4600.
  9. ^abMitchell, Kerry (24 July 2009).Selected Works.Lulu.com. pp. 7–8.ISBN978-0-557-08398-5.This artist is notable for his place in the Fractal Art movement, as is his opinion and manifesto.
  10. ^Mitchell, Kerry (1999)."The Fractal Art Manifesto".Fractalus.com.Retrieved27 December2015.
  11. ^Hoke, Brian P. (21 August 1996)."Cellular Automata and Art".Dartmouth College. Archived fromthe originalon 24 October 2015.Retrieved24 December2015.
  12. ^Burraston, Dave; Edmonds, Ernest (2005). "Cellular automata in generative electronic music and sonic art: a historical and technical review".Digital Creativity.16(3): 165–185.doi:10.1080/14626260500370882.S2CID16101588.
  13. ^Bovill, Carl (1996).Fractal geometry in architecture and design.Boston: Birkhauser. p. 153.ISBN0-8176-3795-8.Retrieved28 October2011.
  14. ^Conner, Elysia (25 February 2009)."Meet Reginald Atkins, mathematical artist".CasperJournal.com. Archived fromthe originalon 20 April 2012.Retrieved28 October2011.
  15. ^Eberle, Robert."Evolutionary Art - Genetic Algorithm".Saatchi Art. Archived fromthe originalon 26 December 2015.Retrieved25 December2015.
  16. ^Reynolds, Craig (27 June 2002)."Evolutionary Computation and its application to art and design".Reynolds engineering & Design.Retrieved25 December2015.
  17. ^abChun, Wendy Hui Kyong (2011).Programmed Visions: Software and Memory.MIT Press. p.2.ISBN978-0262518512.
  18. ^Ox, Jack (1990).The Systematic Translation of Anton Bruckner's Eighth Symphony into a Series of Thirteen Paintings.Bruckner Symposium 1990. Linz, Austria.
  19. ^"Bruckner: Eighth Symphony visualized themes".Intermedia Projects.Retrieved9 April2018.
  20. ^Ox, Jack (1993). "Creating a Visual Translation of Kurt Schwitters' Ursonate".Leonardo Music Journal.3:59–61.doi:10.2307/1513271.JSTOR1513271.S2CID61693312.
  21. ^Ox, Jack (1993)."Ursonate: Movement I".
  22. ^Britton, David; Ox, Jack (2000)."The 21st Century Virtual Reality Color Organ".IEEE MultiMedia.7:6–9.doi:10.1109/MMUL.2000.10014.
  23. ^"Davalan Ambigram Generator".Davalan.org.Retrieved1 April2020.
  24. ^"The Make Ambigrams Ambigram Generator".MakeAmbigrams.com.Retrieved1 April2020.
  25. ^"Truly Science Free Ambigram Generator".trulyscience.Archived fromthe originalon 30 September 2022.Retrieved2 April2020.
  26. ^abcdHuang, Kun; Jiang, Jianlong (2022)."Application of Machine Learning Algorithm in Art Field – Taking Oil Painting as an Example".In Tian, Yuan; Ma, Tinghuai; Khan, Muhammad Khurram; Sheng, Victor S.; Pan, Zhaoqing (eds.).Big Data and Security.Communications in Computer and Information Science. Vol. 1563. Singapore: Springer. pp. 575–583.doi:10.1007/978-981-19-0852-1_45.ISBN978-981-19-0852-1.
  27. ^Fuchs, Mathias; Wenz, Karin (2022-12-01)."Introduction: Algorithmic Art. Past and Contemporary Perspectives".Digital Culture & Society.8(2): 5–12.doi:10.14361/dcs-2022-0202.ISSN2364-2122.

Further reading[edit]

External links[edit]