Ηλεκτρικό Πρόβατο

Το Ηλεκτρικό Πρόβατο (Electric Sheep) είναι μια προφύλαξη οθόνης στην οποία ο υπολογιστής αναπαράγει βίντεο με κινούμενες εικόνες φράκταλ και συμμετέχει, μαζί με όλους τους άλλους υπολογιστές στους οποίους εκτελείται η προφύλαξη οθόνης, στον πολύπλοκο υπολογισμό νέων μορφοκλασματικών εικόνων και στην εμψύχωση τους. Δεδομένου ότι οι ίδιοι οι υπολογιστές καθορίζουν εν μέρει πώς θα μοιάζουν τα επαναϋπολογισμένα φράκταλ, είναι λογικό να τα ονομάζουμε "όνειρα" των υπολογιστών ή πρόβατα, σε αναφορά στο μυθιστόρημα του Φίλιπ Κ. Ντικ "Do Androids Dream of Electric Sheep?" - Ονειρεύονται τα ανδροειδή το ηλεκτρικό πρόβατο; " (που μεταφέρθηκε στον κινηματογράφο με τον τίτλο Blade Runner). Το Ηλεκτρικό Πρόβατο είχε μισό εκατομμύριο χρήστες μέχρι τις αρχές του 2011.

Τρόπος λειτουργίας

Η προφύλαξη οθόνης αναπαράγει μια σειρά από κινούμενα σχέδια MPEG-2 που είναι αποθηκευμένα προσωρινά στο σκληρό δίσκο, με τυχαία παραγόμενες μορφοκλασματικές εικόνες που ταιριάζουν μεταξύ τους και ονομάζονται πρόβατα. Κάθε πρόβατο διαθέτει ένα είδος γενετικού κώδικα, μια σύνθετη εξίσωση που περιγράφει μαθηματικά την εμφάνιση και την κίνησή του. Καθώς το Ηλεκτρικό Πρόβατο (Electric Sheep) βρίσκεται σε λειτουργία στον υπολογιστή, συνδέεται με άλλους υπολογιστές στους οποίους εκτελείται επίσης αυτή η προφύλαξη οθόνης και αυτοί οι υπολογιστές χρησιμοποιούν από κοινού τη διαθέσιμη υπολογιστική τους ικανότητα για να "φανταστούν" νέα πρόβατα, να υπολογίσουν ("απεικονίσουν") τις επιμέρους εικόνες των κινούμενων σχεδίων και να ανταλλάξουν τα υπολογισμένα κινούμενα σχέδια των προβάτων με άλλους υπολογιστές μέσω BitTorrent.

Οι χρήστες μπορούν να ψηφίζουν για τα πρόβατα που τους αρέσουν και για τα πρόβατα που δεν τους αρέσουν. Τα πρόβατα που φαίνονται καλά επιτρέπουν στους υπολογιστές να συνεχίσουν να μεταλλάσσονται, να προσπαθούν να παράγουν κινούμενα σχέδια παρόμοιου σχεδιασμού, να υπολογίζουν τους απογόνους ή τα παράγωγα αυτών των προβάτων. Τα πρόβατα που δεν αρέσουν στους χρήστες διαγράφονται γρήγορα από το buffer του σκληρού δίσκου και οι υπολογιστές σταματούν να τα αναπτύσσουν και να τα αναπαράγουν. Οι χρήστες μπορούν επίσης να αναπτύξουν τα δικά τους πρόβατα και να τα ενσωματώσουν στο κοπάδι για να εξασφαλίσουν τη συνέχειά τους.

Προέλευση
Το 1992, ο Σκοτ Ντρέιβς ανέπτυξε το Fractal Flames (αλγοριθμικά παραγόμενες εικόνες και κινούμενα σχέδια φράκταλ) που βασίζονται σε Επαναλαμβανόμενα συστήματα συναρτήσεων. Ο Ντρέιβς δημοσίευσε το λογισμικό που χρησιμοποιήθηκε για την απόδοση Μορφοκλασματικές φλόγες ως ανοιχτό κώδικα στο Διαδίκτυο. Δεδομένου ότι οι οικιακοί υπολογιστές μπορούσαν να αποδώσουν εικόνες και κινούμενα σχέδια με αυτό το λογισμικό μόνο με σημαντική χρονική επιβάρυνση, αρχικά χρησιμοποιήθηκε αποκλειστικά από εταιρείες για ειδικά εφέ που δημιουργούνταν από υπολογιστή σε κεντρικούς υπολογιστές. Το 1999, όταν το SETI@home ήταν σε θέση να χρησιμοποιήσει τη συνδυασμένη υπολογιστική ισχύ πολλών οικιακών υπολογιστών για να εκτελέσει πολύπλοκους υπολογισμούς, ο Ντρέιβς δημιούργησε το Ηλεκτρικό Πρόβατο (Electric Sheep), μια προφύλαξη οθόνης παρόμοια με το SETI@home, η οποία του επέτρεψε να εξαπλώσει τον υπολογισμό των Fractal Flames σε όσους υπολογιστές χρειαζόταν.

Αρχικά, ο Ντρέιβς ήθελε να αφήσει την εμφάνιση των μορφοκλασματικών κινούμενων σχεδίων αποκλειστικά στη "φαντασία" των υπολογιστών (δηλαδή στην τύχη). Ωστόσο, οι χρήστες και οι οπαδοί της προφύλαξής του σύντομα έμαθαν να τροποποιούν τον "γενετικό κώδικα" των προβάτων (δηλαδή τις παραμέτρους της εξίσωσης ορισμού τους) μέσω δοκιμής και λάθους, προκειμένου να δημιουργούν πιο αισθητικά ευχάριστες κινούμενες εικόνες. Ο Ντρέιβς αποφάσισε να συμπεριλάβει τις δημιουργίες των χρηστών του στη γονιδιακή δεξαμενή του "κοπαδιού των προβάτων".

Τα σημερινά πρόβατα σχεδιάζονται κυρίως από οπαδούς των μορφοκλασματικών εικόνων. Οι υπολογιστές τα μεταλλάσσουν και υπολογίζουν ομαλές μεταβάσεις από το ένα κινούμενο σχέδιο στο επόμενο. Αλλά τα κινούμενα σχέδια μετάβασης αποτελούν με τη σειρά τους μια μεγάλη πηγή έμπνευσης και μια βάση για τους σχεδιαστές προβάτων.

Από τις 20 Απριλίου 2012, υπάρχει επίσης μια έκδοση wallpaper για Android.

 Έκθεση Φωτογραφιών 
Εικόνες που δημιουργήθηκαν με το Electric Sheep 

Εξωτερικοί σύνδεσμοι
 Projekt-Webseite
 Electric Sheep Wiki
 The Electric Sheep Screen Saver: A Case Study on Aesthetic Evolution (PDF- 2,54 MB)
 FLAM3 – Λογισμικό του Ντρέιβς για τις μορφοκλασματικές φλόγες
 Thomas Dreher: Ιστορία της τέχνης των υπολογιστών, Κεφάλαιο IV.3: Εξελικτική τέχνη

 Δείτε επίσης 
Αλγόριθμος διαμαντιού τετραγώνου
Καμπύλη που γεμίζει το χώρο
Νιφάδα του Κοχ 
Καμπύλη Χίλμπερτ
Καμπύλη του δράκου
Σπόγγος του Μένγκερ

Σύνολο Μάντελμπροτ 
Σύνολο Julia
Οικοδομήσιμο Σύμπαν

Παραπομπές



Κατηγορία:Φράκταλ
Κατηγορία:Λογισμικό Linux
Κατηγορία:Λογισμικό Windows
Κατηγορία:Φίλιπ Κ. Ντικ
Κατηγορία:Ελεύθερο λογισμικό