Cytographia is an elegy for species we will never know, or will never know again, expressed through generative illustrations from an imaginary book about imaginary organisms. The artwork depicts speculative cell structures whose appearances and movements arise emergently and in response to real-time user interactions. Cytographia was created using p5.js (an open-source programming toolkit for the arts) and may run best in the Chrome browser on OSX.
An algorithmic "neoincunabulum of xenocytology", Cytographia presents an interactive diagram of a one-celled microorganism, styled to evoke a hand-drawn engraving. Every aspect of this illustration is generated through custom code, including the simulated behavior of the depicted creature, the poiesis of its anatomy, the calligraphic quality of its lines, the asemic letterforms of its labels, and the virtual "paper" on which it is rendered. Cytographia's drawings may be exported as high-resolution PNG images, or in an SVG vector format suitable for pen-plotting on A4 paper.
The Cytographia project draws inspiration from several historically significant books that visually and methodically documented encounters with the unknown. These include Robert Hooke's Micrographia (1665), a landmark of scientific observation in which living cells were described for the first time; Edmund Fry's Pantographia (1799), an attempt to compile exemplars of all the world's writing systems; Ernst Haeckel's Kunstformen der Natur (1899), a rich exploration of symmetry and structural hierarchy in natural forms; and Luigi Serafini's hallucinatory Codex Seraphinianus (1981), a visual encyclopedia of an artist's imagined world. The generative letterforms in Cytographia are loosely based on 16th-century typefaces by Ludovico degli Arrighi.
Cytographia represents a culmination of several enduring threads in Golan Levin's thirty-year oeuvre of interactive software art, including research into responsive blobs (e.g. Polygona Nervosa, 1997); artificial life (e.g. Obzok, 2001); the use of physics simulations in computational drawing (e.g. Floccus, 1999) and the algorithmic generation of asemic writing systems (e.g. Alphabet Synthesis Machine, 2002).
Cytographia requires a modern browser with WebGL and hardware acceleration enabled. The recommended configuration for Cytographia is the Chrome browser on MacOS, in which the artwork is known to produce consistent and replicable results. The project responds to both mouse/touch and keyboard interactions. An index of Cytographia's key commands can be displayed by pressing h (for "help"). These key commands provide access to functionality including file export; toggles that enable or disable various graphical options, potentially improving performance on some systems; and access to a playful "sandbox" mode, in which a collector or visitor can assemble the organelles of their own imaginary lifeform.
Display Notes
Signed pen-plots of Cytographia tokens will be available for interested collectors through Artfora.com through 2024. Plots will be produced on acid-free paper using a vintage HP7475A pen plotter.
Cytographia requires a modern browser with WebGL and hardware acceleration enabled. The recommended configuration for Cytographia is the Chrome browser on MacOS, in which the artwork is known to produce consistent and replicable results.
The artwork responds to both mouse/touch and keyboard interactions. An index of Cytographia's key commands can be displayed by pressing 'h' (for 'help'). These key commands provide access to functionality including file export; toggles that enable or disable various graphical options, potentially improving performance on some systems; and access to a playful "sandbox" mode, in which a collector or visitor can assemble the organelles of their own imaginary lifeform.
Please note that the precision of the JavaScript Math library is implementation-dependent. This means that browsers and/or operating systems other than the recommended configuration may produce different results for the same series of mathematical operations. The Cytographia project is particularly susceptible to this, since it constantly simulates millions of interactions between thousands of particles. Over time, these environment-based differences may accumulate to produce visibly different results. Cytographia was developed using JavaScript version Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) with AppleWebKit/537.36 (KHTML, like Gecko), and was tested in Google Chrome version 120.0.6099.129 (arm64) on a MacBook Pro (14-inch, 2021) with an Apple M1 Pro CPU, running macOS Sonoma 14.1.2 (23B92).
License
Creative Credits
Cytographia incorporates or adapts the following code under the specified licenses: p5.js v.1.0.0 by The Processing Foundation (GPL); "Fortune's Voronoi" by Mike Bostock (Observable/Mapbox) (ISC); "GLSL Blend Modes" by Jamie Owen (MIT); "GLSL Value Noise" and "GLSL XOR Noise" by Inigo Quilez (MIT); "2D Perlin Noise" by Stefan Gustavson (MIT); "ImageJ (Distance Transform)" by NIH (Public Domain); "ofPolyline" from openFrameworks (MIT); "GLSL p5jsShaderExamples" by Adam Ferriss (MIT); and "webgl-lines" by Matt DesLauriers (MIT). Cytographia additionally adapts the following code and/or media, whose authors appear not to have specified a license: "GLSL LA Font" by Hi Ogawa; "Delaunay Triangulation" by Allison Parrish; "Closest Point of a Polygon" by Daniel Neveux; "Point, Line, Plane" by Paul Bourke; "Flocking/Boids" by Craig Reynolds, adapted by Daniel Shiffman; and "Arrighi" (1523) by Ludovico Vicentino degli Arrighi. The following writings were also essential references for this work: "Introduction to p5.js shaders" (2019) by Casey Conchinha and Louise Lessél; "Drawing Lines is Hard" (2015) by Matt DesLauriers; "Entering the Blobosphere: A Musing on Blobs" (2019) by Laura Hyunjhee Kim, and "The Nature of Order: The Phenomenon of Life" (2002) by Christopher Alexander. Special thanks to Erick Calderon, Dmitri Cherniak, Chris Coleman, Regina Harsanyi, Lingdong Huang, Zach Lieberman, Casey Reas, and James Paterson.
0
Items
0
Owners
--
Total Volume
--
Floor Price
--
Listed
- Items
Last checked: 0s ago
Loading Assets...