Electric Sheep

Volunteer computing screensaver

For other uses, see Electric Sheep (disambiguation).

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Electric Sheep" – news · newspapers · books · scholar · JSTOR (August 2020) (Learn how and when to remove this message)

|

The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Electric Sheep" – news · newspapers · books · scholar · JSTOR (August 2020) (Learn how and when to remove this message)

|

(Learn how and when to remove this message)

Developer(s)| Scott Draves
Initial release| 1999; 26 years ago (1999)
Stable release|

3.0.2 on Mac, 3.0.2 on Windows

Repository|

* github.com/scottdraves/electricsheep

Engine|

* flam3

Operating system| Linux, macOS, Microsoft Windows, Android, Apple TV, iPadOS, iOS
Type| Screensaver
License| Client: GNU General Public License
Server: not available for 2.7.x
Website| www.electricsheep.org
Another sample sheep.

Electric Sheep is a volunteer computing project for animating and evolving fractal flames, which are in turn distributed to the networked computers, which display them as a screensaver.

## Process

[edit]

The process is transparent to the casual user, who can simply install the software as a screensaver. Alternatively, the user may become more involved with the project, manually creating a fractal flame file for upload to the server where it is rendered into a video file of the animated fractal flame. As the screensaver entertains the user, their computer is also used for rendering commercial projects, sales of which keep the servers and developers running.

There are about 500,000 active users (monthly uniques).[1]

According to Mitchell Whitelaw in his Metacreation: Art and Artificial Life, "On the screen they are luminous, twisting, elastic shapes, abstract tangles and loops of glowing filaments."[2]

The name "Electric Sheep" is taken from the title of Philip K. Dick's novel Do Androids Dream of Electric Sheep?. The title mirrors the nature of the project: computers (androids) who have started running the screensaver begin rendering (dreaming) the fractal movies (sheep).

The sheep motif is carried over into other aspects of the project: the 100 or so sheep stored on the server at any time is referred to as 'the flock'; creating a new fractal by interpolating or combining the sheep's fractal code with that of another sheep is called mating/breeding; changes to the code are called mutations, etc.

The parameters that generate these movies (sheep) can be created in a few ways: they can be created and submitted by members of the electricsheep mailing list, members of the mailing list can download the parameters of existing sheep and tweak them, or sheep can be mated together automatically by the server or manually by server admins (nicknamed shepherds).

Users may vote on sheep that they like or dislike, and this voting is used for the genetic algorithm which generates new sheep. Each movie is a fractal flame with several of its parameters animated. The individual frames of which these movies consist are rendered using 'spare' processing cycles from idle computers on the distributed network of those running the screensaver application, and finished sheep (in the form of .avi files) are distributed to the network.

The computer-generated sheep parameters and movies are distributed under the Creative Commons Attribution Noncommercial (CC-BY-NC) license; user-generated sheep parameters are under the Creative Commons Attribution (CC-BY) license.[3] Both are automatically downloaded by the screen saver. The underlying copyright issues raised by generative, distributed digital art projects involve novel legal issues that the current copyright system can not understand or handle.[4]

The screensaver was created and released as free software by Scott Draves in 1999 and continues to be developed by him and a team of about five engineers.[5]

The 2.7.x series differs from the old versions. It has a new logo, higher quality sheep and other features. It has switched to a freemium model in which the server software is not available and much of the computed data is not available under a free license, which led to its removal from Debian.[6][7]

## See also

[edit]

* Free and open-source software portal

* Evolutionary art
* List of volunteer computing projects
* Software art

## Notes

[edit]

1. ^ "Scott Draves - TRIANGULATION". triangulationblog.com.
2. ^ Mitchell Whitelaw (2004). Metacreation: Art and Artificial Life. MIT Press. pp 155.
3. ^ Scott, Draves. "remix and reuse". electric sheep. Retrieved 20 April 2018.
4. ^ Acosta, Raquel (22 September 2011). "Should Lawyers Dream of Electric Sheep? Digital Art: A Dynamic Misfit in a Static System". Jolt.Law.Harvard.com. Retrieved 4 October 2017.
5. ^ Draves, Scott (2005). "The Electric Sheep Screen-Saver: A Case Study in Aesthetic Evolution". In Rothlauf, Franz; Branke, Jürgen; Cagnoni, Stefano; Corne, David Wolfe; Drechsler, Rolf; Jin, Yaochu; Machado, Penousal; Marchiori, Elena; Romero, Juan (eds.). Applications of Evolutionary Computing. Lecture Notes in Computer Science. Vol. 3449\. Berlin, Heidelberg: Springer. pp. 458–467\. doi:10.1007/978-3-540-32003-6_46. ISBN 978-3-540-32003-6. S2CID 14256872.
6. ^ "#711284 - RM: electricsheep -- RoQA; orphaned, RC-buggy, licence problems - Debian Bug report logs". Retrieved 22 April 2015.
7. ^ "#669356 - electricsheep unsuitable for Debian main? - Debian Bug report log". Retrieved 22 April 2015.

## References

[edit]

* Draves, Scott (March 31, 2005). "The Electric Sheep Screen-Saver: A Case Study in Aesthetic Evolution" (PDF). Applications of Evolutionary Computing, the proceedings of EvoMusArt05. EvoMusArt05.—Technical paper about the project.

## External links

[edit]

Wikimedia Commons has media related to Electric Sheep.

* Official website
* Project wiki, downloads, and source code on GitHub

* v
* t
* e

Fractal software

* Digital art
* Graphics software
* Fractal art

Open-source|

* Apophysis
* Blender
* Fractint
* Fyre
* Kalles Fraktaler
* MilkDrop
* Sterling

GNU|

* Electric Sheep
* GIMP
* openPlaG
* XaoS

Freeware|

* IFStile

Retail|

| Cross-platform|

* Bryce
* Maple
* Ultra Fractal
* Wolfram Mathematica

|

Windows only|

* VisSim

Scenery generator|

* MojoWorld Generator
* Picogen
* Terragen
* VistaPro

Found objects|

* Burning Ship fractal
* Jerusalem cube
* Julia set
* Mandelbox
* Mandelbrot set
* Mandelbulb

Related|

* Computer-generated imagery
* Fractal compression
* Fractal landscape
* Fractal flame
* Iterated function system
* Mathematical visualization
* Orbit trap

* Category

* v
* t
* e

GNU Project

History|

* GNU Manifesto
* Free Software Foundation
* Europe
* India
* Latin America
* History of free software

Licenses|

* GNU General Public License
* linking exception
* font exception
* GNU Lesser General Public License
* GNU Affero General Public License
* GNU Free Documentation License
* GNAT Modified General Public License

Software|

* GNU (variants)
* Hurd
* Linux-libre
* glibc
* Bash
* coreutils
* findutils
* Build system
* GCC
* binutils
* GDB
* GRUB
* GNUstep
* GIMP
* Jami
* GNU Emacs
* GNU TeXmacs
* GNU Octave
* GNU Taler
* GNU R
* GSL
* GMP
* GNU Electric
* GNU Archimedes
* GNUnet
* GNU Privacy Guard
* Gnuzilla (IceCat)
* GNU Health
* GNUmed
* GNU LilyPond
* GNU Go
* GNU Chess
* Gnash
* Guix
* more...

Contributors|

* Benjamin Mako Hill
* Bradley M. Kuhn
* Brian Fox
* Federico Heinz
* John Sullivan
* Nagarjuna G.
* Richard M. Stallman

Other topics|

* GNU/Linux naming controversy
* Revolution OS
* Free Software Foundation anti-Windows campaigns
* Defective by Design

* v
* t
* e

Fractals

Characteristics|

* Fractal dimensions
* Assouad
* Box-counting
* Higuchi
* Correlation
* Hausdorff
* Packing
* Topological
* Recursion
* Self-similarity

Iterated function
system|

* Barnsley fern
* Cantor set
* Koch snowflake
* Menger sponge
* Sierpiński carpet
* Sierpiński triangle
* Apollonian gasket
* Fibonacci word
* Space-filling curve
* Blancmange curve
* De Rham curve
* Minkowski
* Dragon curve
* Hilbert curve
* Koch curve
* Lévy C curve
* Moore curve
* Peano curve
* Sierpiński curve
* Z-order curve
* String
* T-square
* n-flake
* Vicsek fractal
* Gosper curve
* Pythagoras tree
* Weierstrass function

Strange attractor|

* Multifractal system

L-system|

* Fractal canopy
* Space-filling curve
* H tree

Escape-time
fractals|

* Burning Ship fractal
* Julia set
* Filled
* Newton fractal
* Douady rabbit
* Lyapunov fractal
* Mandelbrot set
* Misiurewicz point
* Multibrot set
* Newton fractal
* Tricorn
* Mandelbox
* Mandelbulb

Rendering techniques|

* Buddhabrot
* Orbit trap
* Pickover stalk

Random fractals|

* Brownian motion
* Brownian tree
* Brownian motor
* Fractal landscape
* Lévy flight
* Percolation theory
* Self-avoiding walk

People|

* Michael Barnsley
* Georg Cantor
* Bill Gosper
* Felix Hausdorff
* Desmond Paul Henry
* Gaston Julia
* Niels Fabian Helge von Koch
* Paul Lévy
* Aleksandr Lyapunov
* Benoit Mandelbrot
* Hamid Naderi Yeganeh
* Lewis Fry Richardson
* Wacław Sierpiński

Other|

* Coastline paradox
* Fractal art
* List of fractals by Hausdorff dimension
* The Fractal Geometry of Nature (1982 book)
* The Beauty of Fractals (1986 book)
* Chaos: Making a New Science (1987 book)
* Kaleidoscope
* Chaos theory

* v
* t
* e

Mathematics and art

Concepts|

* Algorithm
* Catenary
* Fractal
* Golden ratio
* Hyperboloid structure
* Minimal surface
* Paraboloid
* Perspective
* Camera lucida
* Camera obscura
* Plastic ratio
* Projective geometry
* Proportion
* Architecture
* Human
* Symmetry
* Tessellation
* Wallpaper group

Forms|

* Algorithmic art
* Anamorphic art
* Architecture
* Geodesic dome
* Pyramid
* Vastu shastra
* Computer art
* Fiber arts
* 4D art
* Fractal art
* Islamic geometric patterns
* Girih
* Jali
* Muqarnas
* Zellij
* Knotting
* Celtic knot
* Croatian interlace
* Interlace
* Music
* Origami
* Mathematics
* Sculpture
* String art
* String figure
* Tiling

Artworks|

* List of works designed with the golden ratio
* Continuum
* Mathemalchemy
* Mathematica: A World of Numbers... and Beyond
* Octacube
* Pi
* Pi in the Sky

Buildings|

* Cathedral of Saint Mary of the Assumption
* Hagia Sophia
* Kresge Auditorium
* Pantheon
* Parthenon
* Pyramid of Khufu
* Sagrada Família
* Sydney Opera House
* Taj Mahal

Artists|

| Renaissance|

* Paolo Uccello
* Piero della Francesca
* Leonardo da Vinci
* Vitruvian Man
* Albrecht Dürer
* Parmigianino
* Self-portrait in a Convex Mirror

|

19th–20th
Century|

* William Blake
* The Ancient of Days
* Newton
* Jean Metzinger
* Danseuse au café
* L'Oiseau bleu
* Giorgio de Chirico
* Man Ray
* M. C. Escher
* Circle Limit III
* Print Gallery
* Relativity
* Reptiles
* Waterfall
* René Magritte
* La condition humaine
* Salvador Dalí
* Crucifixion
* The Swallow's Tail
* Crockett Johnson

Contemporary|

* Max Bill
* Martin and Erik Demaine
* Scott Draves
* Jan Dibbets
* John Ernest
* Helaman Ferguson
* Peter Forakis
* Susan Goldstine
* Bathsheba Grossman
* George W. Hart
* Desmond Paul Henry
* Anthony Hill
* Charles Jencks
* Garden of Cosmic Speculation
* Andy Lomas
* Robert Longhurst
* Jeanette McLeod
* Hamid Naderi Yeganeh
* István Orosz
* Hinke Osinga
* Antoine Pevsner
* Tony Robbin
* Alba Rojo Cama
* Reza Sarhangi
* Oliver Sin
* Hiroshi Sugimoto
* Daina Taimiņa
* Roman Verostko
* Margaret Wertheim

Theorists|

| Ancient|

* Polykleitos
* Canon
* Vitruvius
* De architectura

|

Renaissance|

* Filippo Brunelleschi
* Leon Battista Alberti
* De pictura
* De re aedificatoria
* Piero della Francesca
* De prospectiva pingendi
* Luca Pacioli
* De divina proportione
* Leonardo da Vinci
* A Treatise on Painting
* Albrecht Dürer
* Vier Bücher von Menschlicher Proportion
* Sebastiano Serlio
* Regole generali d'architettura
* Andrea Palladio
* I quattro libri dell'architettura

Romantic|

* Samuel Colman
* Nature's Harmonic Unity
* Frederik Macody Lund
* Ad Quadratum
* Jay Hambidge
* The Greek Vase

Modern|

* Owen Jones
* The Grammar of Ornament
* Ernest Hanbury Hankin
* The Drawing of Geometric Patterns in Saracenic Art
* G. H. Hardy
* A Mathematician's Apology
* George David Birkhoff
* Aesthetic Measure
* Douglas Hofstadter
* Gödel, Escher, Bach
* Nikos Salingaros
* The 'Life' of a Carpet

Publications|

* Journal of Mathematics and the Arts
* Lumen Naturae
* Making Mathematics with Needlework
* Rhythm of Structure
* Viewpoints: Mathematical Perspective and Fractal Geometry in Art

Organizations|

* Ars Mathematica
* The Bridges Organization
* European Society for Mathematics and the Arts
* Goudreau Museum of Mathematics in Art and Science
* Institute For Figuring
* Mathemalchemy
* National Museum of Mathematics

Related|

* Droste effect
* Mathematical beauty
* Patterns in nature
* Sacred geometry

* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template