Electric Sheep

Electric Sheep
Electric Sheep
Electricsheep-3404.jpg
Basisdaten
Maintainer Scott Draves
Aktuelle Version 2.7
(Dezember 2009)
Betriebssystem GNU/Linux, Mac OS X, Microsoft Windows
Programmier­sprache C++
Kategorie Bildschirmschoner
Lizenz GPL
electricsheep.org

Electric Sheep ist ein Bildschirmschoner, bei dem der Rechner Videos animierter Fraktalbilder abspielt und sich zusammen mit allen anderen Rechnern, auf denen der Bildschirmschoner läuft, an der aufwendigen Berechnung neuerer Fraktalbilder und ihrer Animation beteiligt. Da die Rechner z. T. selbst bestimmen, wie die neuberechneten Fraktale aussehen werden, liegt es nahe, sie als „Träume“ der Rechner zu bezeichnen, bzw. als Schafe, in Anlehnung an den Roman Träumen Androiden von elektrischen Schafen? von Philip K. Dick (verfilmt als „Blade Runner“).

Inhaltsverzeichnis

Funktionsweise

Der Bildschirmschoner spielt mehrere auf der Festplatte zwischengespeicherte MPEG-2-Animationen mit ineinander übergehenden zufällig generierten Fraktalbildern, die als Schafe (engl. sheep) bezeichnet werden. Jedes Schaf hat eine Art genetischen Code, nämlich eine komplexe Gleichung, die mathematisch sein Aussehen und seine Animation beschreibt. Während Electric Sheep auf dem Rechner läuft, verbindet er sich mit anderen Rechnern, auf denen gerade auch dieser Bildschirmschoner läuft und gemeinsam nutzen diese Rechner ihre freie Rechenkapazität, um sich neue Schafe „auszudenken“, Einzelbilder der Animationen zu berechnen (rendern) und fertigberechnete Animationen der Schafe mit anderen Rechnern über BitTorrent auszutauschen.

Die Benutzer können abstimmen, welche Schafe ihnen gut gefallen und welche nicht. Schöne Schafe lassen die Rechner weiter mutieren, versuchen ähnlich gestaltete Animationen zu produzieren, sozusagen die Nachkommen oder Abkömmlinge dieser Schafe auszurechnen. Schafe, die wenig Anklang bei den Benutzern finden, werden bald vom Zwischenspeicher auf der Festplatte gelöscht und die Rechner hören auf, sie fortzuentwickeln und zu reproduzieren. Benutzer können auch selbst Schafe entwickeln und zum weiteren Fortbestand in die Schafherde (engl. flock) einbinden.

Entstehung

Aufbauend auf iterierten Funktionssystemen hat Scott Draves 1992 sog. Fractal Flames (algorithmen-generierte Fraktalbilder und -animationen) entwickelt. Die Software, die Fractal Flames rendern konnte, hat Draves als Open Source im Internet veröffentlicht, Da Heimrechner nur mit großem Zeitaufwand Bilder und Animationen mit dieser Software rendern konnten, wurde sie anfangs nur von Unternehmen für computergenerierte Spezialeffekte auf Großrechnern eingesetzt. Als 1999 SETI@home die gekoppelte Rechenkraft zahlreicher Heim-PCs für komplexe Berechnungen zu nutzen wusste, schrieb Draves Electric Sheep, einen SETI@home-ähnlichen Bildschirmschoner, mit dem er die Berechnung von Fractal Flames auf beliebig viele Rechner verteilen konnte.

Zunächst wollte Draves das Aussehen der Fraktal-Animationen allein der „Phantasie“ der Rechner (d. h. dem Zufall) überlassen. Die Nutzer und Fans seines Bildschirmschoners haben aber bald gelernt, durch Versuch und Irrtum den „genetischen Code“ der Schafe (sprich die Parameter ihrer Definitionsgleichung) so zu modifizieren, dass ästhetisch ansprechendere Animationen entstanden. Draves entschied sich, die Kreationen seiner Benutzer in den Genpool der „Schafsherde“ aufzunehmen.

Die heutigen Schafe werden überwiegend von Fraktalgrafik-Fans entworfen. Die Rechner lassen sie mutieren und berechnen fließende Übergänge von einer Animation in die andere. Die Übergangsanimationen sind aber wiederum große Inspirationsquelle und Grundlage für die Schaf-Designer.

Bilder

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Electric Sheep — Infobox Software name = Electric Sheep caption = developer = Scott Draves latest release version = 2.6.X latest release date = operating system = Linux, Mac OS X, Microsoft Windows genre = Screensaver license = GNU General Public License website …   Wikipedia

  • Electric Sheep (band) — Electric Sheep was a garage band that included Adam Jones (future Tool guitarist) and Tom Morello (future Rage Against the Machine and Audioslave guitarist). The band has the distinction, shared by The Byrds, The Allman Brothers Band, The… …   Wikipedia

  • Electric Sheep (disambiguation) — Electric Sheep may mean the following:* Electric Sheep, a distributed computing project for generating, downloading, and playing fractal movies while the screen saver is running * Electric Sheep Comix, an electronic comic book anthology Web page… …   Wikipedia

  • Electric Sheep Comix — The Electric Sheep Comix (also referred to as e Sheep) is an electronic comic book anthology Web page created by Portland based artist Patrick Farley.The phrase Electric Sheep is taken from the title of Philip K. Dick s novel Do Androids Dream of …   Wikipedia

  • Do Androids Dream of Electric Sheep? —   …   Wikipedia

  • Do Shapeshifters Dream of Electric Sheep? — Fringe episode …   Wikipedia

  • Do Robots Dream of Electric Sheep? — For the novel, see Do Androids Dream of Electric Sheep?. Do Robots Dream of Electric Sheep? Remix album by blackmail …   Wikipedia

  • Sheep (disambiguation) — Sheep are quadrupedal, cloven hooved, ruminant mammals typically kept as livestock.Sheep may also refer to: * Ovis, the genus of both wild and domestic sheep * Sheep (zodiac), one of the animals in the Chinese zodiac * Sheep (song), a song by… …   Wikipedia

  • Sheep shearing — Sheep shearing, shearing or clipping is the process by which the woollen fleece of a sheep is cut off. The person who removes the sheep s wool is called a shearer . Typically each adult sheep is shorn once each year (a sheep may be said to have… …   Wikipedia

  • Sheep House B&B — (Хуалянь,Тайвань) Категория отеля: Адрес: No.11, Nanhai 9th St., Ji’an Township, Ji …   Каталог отелей

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”