1 Punkte von GN⁺ 2024-01-19 | 1 Kommentare | Auf WhatsApp teilen

1 Kommentare

 
GN⁺ 2024-01-19
Meinungen auf Hacker News
  • Es wäre viel interessanter gewesen, wenn die Animationen im Browser gerendert würden.
    Ich hätte gern direkt am Code herumgespielt, der sie zum Laufen bringt; schade, dass es nur Videos gibt und keinen Code.

    • Ein paar davon sind auch mit Quellcode veröffentlicht: https://github.com/Bleuje/processing-animations-code
      Ein vollständiges, konzeptorientiertes Tutorial gibt es hier: https://bleuje.com/tutorials/
      In den Tutorials stecken viele coole Ideen, etwa 4D-Noise zu durchlaufen, um nahtlose Loops zu erzeugen, und ich habe damit auch in meinen eigenen Projekten herumgespielt. Auch ohne Processing sind sie leicht verständlich.
    • Ich habe es eher genau andersherum empfunden. Schön, dass man sie auch auf einem Telefon im Lockdown Mode ansehen kann, das viele schicke moderne JavaScript-Seiten nicht laden kann.
  • Diese Animationen haben mich in die Zeit zurückversetzt, als ich vor 20 bis 25 Jahren beim Musikhören Winamp-Visualisierungs-Plugins laufen ließ.
    Das waren unterhaltsame Zeiten, und die Animationen hier sind auch toll.

    • Wer schon etwas älter ist, erinnert sich vielleicht an Todd Rundgrens Flowfazer-Bildschirmschoner von Utopia Softworks.
      Er war registrierter Apple-Entwickler, und man sah ihn in den 90ern auch auf der WWDC herumlaufen.
    • Stimmt. Allerdings machte eine Winamp-Visualisierung auf einem Pentium MMX das System so träge, dass man sie nur einschalten und dann eben genau diese Visualisierung anschauen konnte.
      Einfache, aber spaßige Zeiten.
    • Daran musste ich auch denken. Wo ist cthugha heute wohl?
      Früher legten wir eine große Glaslinse auf den Monitor und projizierten das Ganze an die Decke. Da kommt mir der Witz in den Sinn, ich hätte mir das falsche Jahrzehnt ausgesucht, um mit Cannabis aufzuhören.
    • Ich musste an die AVS Society denken :)
  • Beim Blick in den Source habe ich geprüft, ob es zufällig generiert wird oder eine zufällige Auswahl aus vorab erstellten Animationen ist, und gesehen, dass Letzteres der Fall ist; außerdem fiel mir ein merkwürdiges Analytics-Tag auf.
    Cloudflare blockiert das Skript, man muss die Seite also selbst prüfen. Mich wundern zwei Dinge: Das Skript wird unbedingt von Google angefordert, und doNotTrack ist einfach hart auf false kodiert. Mein Browser sendet den entsprechenden Header, also scheint es auch nicht sauber serverseitig eingefügt zu sein; ich verstehe nicht, was das bezwecken soll.

    • Genau. Diese Animationen sind allesamt vorgerenderte Videos, die in die Seite eingebettet sind, und eines davon wird zufällig ausgewählt.
      Im Gegensatz dazu ist shadertoy [1] wirklich beeindruckend, weil die Animationen in Echtzeit berechnet und gerendert werden.
      Früher war ich von shadertoy so beeindruckt, dass ich einmal eine Website mit Three.js [2] gebaut habe, die einen Shader als Hintergrund verwendete. Sie zeigte Caustics, also die sich ständig verändernden Lichtmuster, die durch Wellen gebrochenes Licht auf dem Boden eines Pools, Sees oder Meeres erzeugt, ähnlich wie [3]. Besucher hielten es immer für ein vorgerendertes Video und waren ehrlich erstaunt, dass ein mehrere Jahre altes Handy diesen Shader in Echtzeit flüssig ausführen konnte.
      1. https://www.shadertoy.com/browse (nach Hot oder Popular sortieren)
      2. https://threejs.org/docs/#api/en/materials/ShaderMaterial
      3. https://www.shadertoy.com/view/wlc3zr
    • Blockiere einfach die GA-bezogenen Einträge.
  • Es gibt viele Arten von Animationen, aber mich erinnert das an Electric Sheep, einen großartigen Fraktal-Flame-Bildschirmschoner.
    Man kann ihn lokal installieren und verschiedene „sheep“ je nach Geschmack hoch- oder runtervoten.
    [1] https://electricsheep.org/

  • Weil niemand gefragt hat, frage ich: Wie wurde das gemacht? Ich frage mich, ob es ein Programm speziell für solche Grafik- und visuelle Programmierung gibt, oder ob es eher ein Bündel von Python-Skripten mit 3D-, Mathematik- und Plotting-Bibliotheken ist.

    • Auf der Website gibt es Tutorials zum Erstellen solcher Animationen, insbesondere perfekt geloopter GIFs [1]. Es sieht so aus, als sei alles mit Processing [2] gemacht.
      [0]: https://bleuje.com/tutorials/
      [1]: https://processing.org/
    • Man probiert halb zufällig alles Mögliche aus und bearbeitet iterativ das weiter, was gut aussieht. Eine Art genetische Selektion.
      Es ist auch gut, den Code anderer Animationen zu studieren, um allgemeine Ideen und Muster zu lernen.
    • Es gibt spezialisierte Programme, und es gibt Sprachen wie Processing, die häufig für Computer Art verwendet werden.
      Ich bin mir allerdings nicht sicher, was für diese Arbeiten genau eingesetzt wurde.
  • Wenn man auf der Hauptseite auf latest animations klickt, bekommt man eine chronologische Liste.
    [1] https://bleuje.com/animationsite/2023_1/

  • Genau solche Dinge habe ich als Kind gesehen, wenn ich hohes Fieber hatte.

    • Da kommen Erinnerungen hoch. Ich glaube, ich hatte einmal zu viel Sudafed genommen und sah genau so etwas in einem Zustand halb träumend, halb wach.
    • Bei mir fühlte es sich so an, als ich in der frühen Teenagerzeit Nachtangst hatte.
  • Wenn man auf dem Desktop rechtsklickt und die Browser-Option für Steuerelemente anzeigen aktiviert, sieht man die Loop-Punkte ziemlich gut.
    Einige der Loops sind absurd kurz.

  • Das erinnert mich an eine Szene aus einem Film, in der ein böser Drahtzieher die Einwohner hypnotisiert, damit sie nach seinem Willen handeln.
    „Nicht hinsehen, hier, nimm das.“
    „Verdammt, wir sind zu spät. Er ist schon viel zu tief drin.“
    „Um den tcp-Fluss zu stoppen, müssen wir die Server-Mainframe-Datenbank neu synchronisieren, damit der Traffic umgeleitet wird.“
    Außerdem braucht die Wurmloch-Animation die Titelmusik von Doctor Who.

  • Seltsamerweise wollte ich diesen Link gestern Verwandten per SMS schicken, aber er kam überhaupt nicht an.
    Ich habe ein paar Varianten ausprobiert, und offenbar werden alle Gruppennachrichten blockiert, die einen Link zu bleuje . com enthalten. Irgendwo scheint es einen Filter zu geben? Ich nutze Android Messages mit T-Mobile.