World Library  
Flag as Inappropriate
Email this Article

Electric Sheep

Article Id: WHEBN0000399367
Reproduction Date:

Title: Electric Sheep  
Author: World Heritage Encyclopedia
Language: English
Subject: Fractal flame, Fractal art, Do Androids Dream of Electric Sheep?, Electric Sheep (disambiguation), Iterated function system
Collection: Computer Art, Distributed Computing Projects, Screensavers
Publisher: World Heritage Encyclopedia

Electric Sheep

Electric Sheep
Developer(s) Scott Draves
Initial release 1999 (1999)
Stable release 2.7.X BETA
Operating system Linux, Mac OS X, Microsoft Windows
Type Screensaver
License Client: GNU General Public License
Server: not available for 2.7.X
Website .org.electricsheepwww
Another sample sheep.

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


  • Process 1
  • See also 2
  • Notes 3
  • References 4
  • External links 5


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 may be ill-equipped to 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.

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 lead to its removal from Debian.[5][6]

See also


  1. ^
  2. ^ Mitchell Whitelaw (2004). Metacreation: Art and Artificial Life. MIT Press. pp 155.
  3. ^
  4. ^
  5. ^
  6. ^


  • -- Technical paper about the project.

External links

  • Official website
  • Project wiki, downloads, and source code
  • Archives of previous generations of Sheep
  • Thomas Dreher: History of Computer Art, Chap. IV.3: Evolutionary Art
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.