Wenn ein paar Chaoten vor Weihnachten zuviel Zeit haben, kann es passieren, daß sie 125 LEDs mit Schmirgelpapier mattieren und sie dann zu einem lustigen Kunstwerk zusammenlöten.
|
http://www.wenger-online.de/blog/archives/3D-LED-CUBE5.JPG |
http://www.wenger-online.de/blog/archives/3D-LED-CUBE4.jpg
3D-Pong (vorne und hinten sieht man die Schläger, darüber den Ball) |
http://bl0rg.net/~mgr/resources/LED-cube-modeller/screenshots/LED-cube-modeller-with-code_small.jpg
LED cube modeller, anklicken, um zu einer größeren Version des Bildes zu gelangen (103 kB). |
LED cube modeller (mgr)
Passend gibt es dazu ein Programm, mit dem man Animationen zusammenklicken kann. Von anderen Programmen generierte Animationen können eingelesen und nachbearbeitet werden. (Es gibt bereits mit Ruby, Perl und Common Lisp erstellte Animationen!) Der cube modeller ist in Common Lisp unter Verwendung von CL-SDL geschrieben, um den Kubus auch schön per OpenGL darstellen zu können.
Um einzelne LEDs an- oder auszuschalten, kann man die Kugeln, die die LEDs darstellen, einfach mit der Maus anklicken. Ebenso ist der Kubus per Maus herumdrehbar. Wenn der wirkliche Kubus an den Rechner angeschlossen ist, leuchten auch gleichzeitig sofort die jeweiligen LEDs. Um einen kleinen Eindruck zu gewinnen:
http://bl0rg.net/~mgr/resources/LED-cube-modeller/screenshots/LED-cube-modeller-moviestrip_small.jpg
Moviestrip des LED cube modellers, anklicken, um zu einer größeren Version des Bildes zu gelangen (103 kB). |
http://bl0rg.net/~mgr/resources/LED-cube-modeller/screenshots/LED-cube-modeller-animation_even-smaller_half.gif | Es gibt auch eine kleine Animation vom Modeller, der mit der Maus geschwenkt wird, während gleichzeitig eine Animation läuft. (Sie ist nicht direkt eingebunden, da selbst das kleine, 200x200-Pixel große animierte GIF mit seinen 38 Frames trotz Optimierung schon 457 kB groß ist.) Wem das nicht genug ist, für den gibt es auch noch eine schöne, 500x500-Pixel große Animation, die allerdings stolze 2 MB auf die Waage bringt... |
LED-Cube Analyzer Plug-in für XMMS (mgr)
Seit Sonntag (23.1.2005) gibt es jetzt auch noch ein niedliches XMMS-Plug-in. Es handelt sich um einen Spektrum-Analysator, wobei die dritte Dimension des Kubus genutzt wird, indem nicht nur das aktuelle Frequenzspektrum dargestellt wird, sondern auch die vier vorherigen. Sieht ganz niedlich aus.
Das Plug-in basiert auf dem Code des Plug-ins sanalyzer, das mit zum XMMS-Paket gehört. Ein bißchen hier und da bei anderen Plug-ins des XMMS-Paketes habe ich wohl auch abgeguckt..
(Zusätzlich zum Kubus wird auch noch ein kleines X-Fenster mit einem schönden, zweidimensionelen Spektrum-Analysator angezeigt; quasi ein sanalyzer mit weniger Balken (5 statt 16) und leicht gröberen Stufen (6 statt 101)... Aber damit sieht man zumindest etwas, wenn man keinen Kubus zur Hand haben sollte.)
tar.bz2-Pakete vom Quelltext:
Mit Installationsanweisungen, README-Datei und sehr ausführlicher Changelog-Datei, die hoffentlich auch beim Verstehen des Quelltextes behilflich ist!
cube_analyzer_release-20050126_00-55_GMT.tar.bz2 cube_analyzer_release-20050126_18-45_CET.tar.bz2
Release-Archivdatei | Changelog-Kommentar |
cube_analyzer_release-20050126_18-45_CET.tar.bz2 |
|
cube_analyzer_release-20050126_00-55_GMT.tar.bz2 |
|
Bastelt fleissig mit und reicht euren Quelltext herum! Bei einem unser Treffen kann man auch gerne mal den Kubus an den eigenen Rechner anschließen und selber herumprobieren.
Siehe auch Wenger-Online-Blog