Créer des animations pour Stereoscope
Nous voulions que le plus de monde possible participe à la création d'animations extraordinaires pour Stereoscope. Nous concevions Stereoscope comme une plateforme artistique qui permettait à d'autres d'en faire des choses formidables, plutôt que de tout faire nous-mêmes et de n'atteindre que 10 % du possible. En unissant nos forces à celles du public, nous avons pu offrir à tous des contenus bien plus intéressants.
Vu la taille même de Stereoscope, il était évident que la plupart des gens voudraient générer leurs animations automatiquement et par programme, avec des outils existants ou une chaîne d'outils de leur choix. Pour cela, nous avions mis en place plusieurs possibilités.
La Virtual Matrix
Stereoscope était assez particulier dans la disposition de ses pixels. Le Toronto City Hall comprend deux tours : la tour Ouest, avec 22 fenêtres par étage, dont la façade est divisée en deux zones de 7 étages en bas et 8 étages en haut. La tour Est est légèrement plus grande, avec 30 fenêtres par étage, 9 étages consécutifs dans la partie basse et 12 dans la partie haute. Au total, le bâtiment compte 960 fenêtres tournées vers l'intérieur.
Comme chaque tour est visuellement coupée en deux, nous considérions l'ensemble comme quatre écrans distincts formant ensemble un affichage composite. Mais nous respections l'espace entre eux : nous avons eu l'idée d'une Virtual Matrix qui couvre une zone bien plus grande que ce qui était visible. La matrice virtuelle complète mesure 96 × 32 pixels.
Les quatre écrans sont placés dans cette matrice virtuelle à des positions qui correspondent à leur emplacement physique réel sur les deux tours. On pouvait ainsi créer une image ou une animation géante qui s'étendait sur les quatre écrans. Certaines parties restaient invisibles, car elles se situaient entre les tours. Mais si une animation panotait et zoomait, bougeait et se transformait, l'image se déplaçait lentement à travers la zone visible et donnait l'impression d'un affichage bien plus grand qu'il ne l'était réellement. Les quatre écrans formaient en quelque sorte des fenêtres ouvertes sur l'image réelle.
Voici une fiche de référence documentant la position exacte des quatre écrans dans la Virtual Matrix :
Téléchargement : Fiche de référence de la Virtual Matrix de Blinkenlights Stereoscope (PDF)
Pourquoi avoir laissé autant d'espace à gauche et à droite des écrans ? La réponse est simple : imaginez la Virtual Matrix comme la projection d'un cylindre placé au milieu du bâtiment. Le bord gauche touche alors le bord droit, ce qui crée une matrice infinie. Pour faire tourner quelque chose autour du bâtiment, il suffisait de décaler l'image vers la gauche (ou vers la droite) et de réinsérer de l'autre côté chaque colonne qui en sortait.
Générer ou convertir directement votre matériel
Ceux qui écrivaient leur propre logiciel générateur ou convertisseur de format visaient le format Blinkenlights Movies, qui représente les animations dans un format XML assez simple et largement auto-explicatif. Dès qu'on savait convertir ses données dans notre format de film, c'était terminé.
Stereoscope Creation Tools (pour Mac OS X)
Ceux qui travaillaient sur Mac pouvaient tirer parti de nos Stereoscope Creation Tools, qui comprennent le Stereoscope Simulator QC (une version allégée du Stereoscope Simulator pour Mac OS X, qui offre un rendu 3D réaliste), le Stereoscope Player (pour lire les Blinkenlights Movies destinés à Stereoscope) et une copie de l'application Stereoscope Paint (voir ci-dessous).
En plus de ces trois applications, les outils fournissent des plug-ins pour le programme d'animation Quartz Composer livré avec Mac OS X Leopard (10.5). Avec ces plug-ins, Quartz Composer permettait de créer de superbes animations, de les envoyer au simulateur et de convertir instantanément les résultats au format Blinkenlights Movies pour les soumettre et les diffuser sur Stereoscope.
Téléchargement : Stereoscope Creation Tools pour Mac OS X (14,6 Mo) [md5 a328fd1eb450f3e566e07c30e958c1c8]
Consultez le document « Getting Started » inclus pour des instructions détaillées sur l'installation et l'utilisation de la Creation Tool Suite.
Stereoscope Paint
Capture d'écran de Stereoscope Paint Stereoscope Paint est un outil d'animation simple qui permet de créer des animations élémentaires en peignant des images pixel par pixel et en ajoutant les images une à une. Stereoscope Paint fonctionne aussi bien sur Mac OS X que sur Windows. Les films terminés étaient enregistrés dans un fichier Blinkenlights Movie puis soumis via notre formulaire web.
Comme les niveaux inférieurs du bâtiment étaient en partie masqués, seules les deux parties supérieures (les écrans supérieurs, comme nous les appelions) pouvaient être visées. Il fallait choisir quel côté viser. Le petit écran convenait aux animations simples, le grand à ce qui demandait plus de pixels.
Télécharger Stereoscope Paint :
- Stereoscope Paint pour Mac OS X
- Stereoscope Paint pour Windows
- Animations d'exemple pour Stereoscope Paint
Blinkenlights Library pour Processing
Logo Processing Un autre outil précieux pour créer des animations pour Stereoscope était la Blinkenlights Library pour le langage de programmation Processing. Cette bibliothèque étend Processing pour lui permettre de diffuser des animations vers le Blinkenlights Simulator et d'écrire des Blinkenlights Movies.
Téléchargement : Blinkenlights Library pour Processing (1 Mo)
Lisez le README inclus pour des instructions détaillées sur l'utilisation de cette bibliothèque. Merci à Robin Senior pour cette contribution ; une copie de la documentation est également maintenue en ligne.