SERIENBEITRAG ·
Gravitas – Die Schmiede der Schwerkraft
Simon hat mir einen Song für Operus komponiert. Daraus ist eine gut zweiminütige Reise aus Staub, Gravitation, Plasma und Licht geworden. Für mich ist Gravitas der bisher größte Sprung in den Operus Demos: Hier kommt zusammen, was ich in den vorherigen Experimenten gelernt habe.

Bei dieser Demo bin ich selbst immer noch ziemlich aus dem Häuschen. Ich kenne die einzelnen Szenen, die Übergänge und den Moment, in dem die Scheibe losbricht. Trotzdem will ich sie gleich noch einmal starten. Zwischen den ersten Operus Demos und dem, was hier inzwischen im Browser passiert, liegen für mich Welten.
Diesmal stand die Musik schon am Anfang fest: gut zwei Minuten mit einem Chant, tiefem Bass, ruhigen Passagen und gewaltigen Drops. Für diese Demo habe ich keine eigenen Instrumente gebaut und keine Musik im Browser komponiert. Die fertige Aufnahme von Simon G. ist die musikalische Grundlage. Meine Aufgabe war, eine Welt zu bauen, die diesem Song gerecht wird.

Ein fertiger Song verändert die ganze Arbeit
In den vorherigen Demos habe ich auch die Musik selbst erzeugt. Instrumente, Rhythmus und Bild entstanden zusammen im Browser. Damit konnte ich einen Klang genau dort einsetzen, wo ich einen visuellen Akzent brauchte. Bei der Gravitas-Demo standen die Einsätze bereits in der Aufnahme. Ich musste sie erkennen, ihren Verlauf verstehen und das Bild darauf abstimmen.
Das klingt zunächst nach weniger Arbeit am Ton. Für die Inszenierung eröffnet es aber eine andere Größenordnung. Der Song hat Zeit, Spannung aufzubauen, wieder Luft zu lassen und später noch einmal mit voller Kraft zurückzukommen. Eine schöne Bewegung auf dem ersten Bassschlag reicht dafür längst nicht aus. Auch der zweite Drop braucht eine eigene Idee. Und das Finale muss aus dem hervorgehen, was vorher schon passiert ist.
Genau daran merke ich den Unterschied zu den frühen Experimenten. Ich freue mich hier über ganze Passagen: darüber, wie eine Kamerafahrt vorbereitet wird, wie sich das Material verändert und wie eine Pause dem nächsten Schlag Gewicht gibt. Der Song von Simon hält diese Entwicklung zusammen.
Aus Staub wächst ein schwarzes Loch
Am Anfang ist fast nichts da. Staub wird im Dunkeln sichtbar, der Raum wirkt weit und die Kamera treibt langsam hinein. In der Mitte entsteht ein Punkt, an dem das Licht fehlt. Die Materie in seiner Umgebung beginnt sich zu krümmen. Mit dem ersten schweren Einsatz flammt eine Scheibe auf und der Staub gerät in eine kreisende Bewegung.
Das Schwarze Loch bleibt über die ganze Demo das Zentrum. Die Kamera nähert sich ihm, zieht zurück, fliegt über die Scheibe und blickt später von unten hinauf. Dadurch lässt sich verfolgen, wie dieselbe Welt größer und gewaltiger wird. Besonders im ruhigen Teil nach dem ersten Drop gefällt mir dieser Maßstab: Erst beim langen Rückzug erkennt man die Spiralarme der herausgerissenen Materie.
Zwischenzeitlich stand auch ein OPERUS-Schriftzug als Motiv im Raum. Der hätte den kosmischen Anfang in eine ganz andere Richtung geführt. Ein neuer Pulsar als Ersatz für das Loch hätte wiederum ausgerechnet auf dem Drop das Motiv verschwinden lassen, das vorher mühsam aufgebaut wurde. Deshalb bleibt das Loch. Der Chant stellt den Bezug zu Operus bereits her.
Nach dem ersten Drop zieht sich die Kamera zurück. Die Spiralarme geben dem Schwarzen Loch einen neuen Maßstab. Aus der Nähe war nur ein Teil dieser Welt zu sehen.

Der Schlag braucht die Stille davor
Kurz vor dem ersten großen Ausbruch verschwindet der tiefe Bass. Die Rotation hält an, das Plasma hängt im Raum, die Farbe weicht fast vollständig aus dem Bild. Zum Schluss zieht sich alles in einen hellen Punkt zusammen. Dann kommt die Dunkelheit.
Was danach losbricht, wirkt auch deshalb so groß, weil vorher so viel weggenommen wurde. Ein Schockring läuft über das Bild, eine Druckwelle über die Scheibe, Funken werden herausgeschleudert und die Kamera wird aus der Nähe zurückgeworfen.
Danach öffnet sich der Raum. Der Rückzug der Kamera gibt der Musik Luft und zeigt die Größe der entstandenen Struktur. Beim zweiten Drop geht es dann dicht über die leuchtende Scheibe. Die Kamera fliegt in einer durchgehenden Spirale nach innen. Die Wellen laufen jetzt unter ihr hindurch. Derselbe Ort fühlt sich aus dieser Nähe plötzlich ganz anders an.
Die Musik bekommt eine Partitur fürs Bild
Bei selbst erzeugter Musik wusste die Demo bereits, wann ein Instrument spielt: Sie hatte den Ton schließlich selbst ausgelöst. Für Simons Aufnahme braucht es einen anderen Weg. Die Musikdatei wird vorab analysiert. Daraus entsteht eine Partitur mit einzelnen Schlägen, Takten, Akzenten und Abschnittswechseln. Dazu kommen Verläufe für tiefe und hohe Frequenzen sowie die Stereobreite.
Wichtig war dabei, jeden Schlag einzeln zu verfolgen. Die Aufnahme läuft nicht über die gesamte Länge mit exakt demselben Tempo. Ein starres Raster würde sich nach und nach von den hörbaren Einsätzen entfernen. Die gemessenen Zeitpunkte geben der Regie eine verlässlichere Grundlage.
Ein kurzer Ausschnitt aus score.js zeigt, wie aus einem gemessenen Ereignis ein sichtbarer Impuls wird. Die Suche liefert den letzten passenden Eintrag vor der aktuellen Songzeit. Dessen Stärke klingt anschließend exponentiell ab.
function pulse(list, t, decay) {
const i = lastAtOrBefore(list, t, (o) => o[0]);
if (i < 0) return 0;
const [at, strength] = list[i];
return strength * Math.exp(-(t - at) / decay);
}Mit einer kurzen Abklingzeit gibt das einen scharfen Stoß, mit einer längeren bleibt die Bewegung noch einen Moment stehen. Die verschiedenen musikalischen Größen übernehmen dabei unterschiedliche Aufgaben im Bild.
| Aus der Musik | Im Bild |
|---|---|
| Tiefer Bass | Anziehung, Druck und Gewicht der Materie |
| Kick und starke Akzente | Schockwellen, Funkenausbrüche und Kamerastöße |
| Höhen | Glanzpunkte, Funken und Lichtstreifen |
| Breiter musikalischer Raum im Break | Weiter Blickwinkel und Rückzug in die Totale |
| Wegfall des Subbasses | Erstarren der Scheibe und schwebende Materie |
Wenn glühendes Plasma zu Kristall wird
Mein Lieblingswechsel kommt im späteren Verlauf. Nach der schnellen Fahrt friert die Scheibe ein zweites Mal ein. Die Kamera bremst in eine langsame Gleitbewegung, das Licht wird kalt und bläulich. Dann kehrt der Bass in einzelnen Schritten zurück. Mit jedem Schlag schiebt sich die Kristallisation ein Stück weiter vom schwarzen Zentrum nach außen.
Die ersten hellen Facetten wirkten dabei eher wie Fliesen oder eine Discokugel. Das war für diese Szene zu gleichmäßig und zu freundlich. Die fertige Fassung hält die Flächen dunkel und durchscheinend. Unter ihnen liegt noch das erstarrte Plasma. Das Licht sitzt vor allem in den Bruchkanten und verändert sich mit dem Blickwinkel. So sieht man eine verwandelte Scheibe, deren Ursprung noch erkennbar ist.
Im Finale sinkt die Kamera unter die Scheibe. Die gekrümmte Lichtform wölbt sich über dem Schatten wie eine Kuppel, die Jets stehen als leuchtende Säulen. Daher kommt der Name dieses Akts: Kathedrale. Später steigt die Kamera wieder durch die Ebene, die Bewegung zieht an und die Strahlen werden stärker. Bei aller Wucht muss die Form noch lesbar bleiben. Deshalb werden Licht und Bloom im weiteren Verlauf auch wieder zurückgenommen.
Im Finale zerspringt die kristallisierte Hülle. Die Scheibe zündet wieder, Funken werden herausgeschleudert und die Jets flammen auf. Die aufgebaute Welt erreicht ihren Höhepunkt.

Bild und Ton brauchen denselben Takt
Über diese Länge muss die Demo auch nach einer Pause noch zum Song passen. Deshalb richtet sich ihre Zeit nach der Audioausgabe. Eine zweite, unabhängig laufende Uhr für das Bild würde eine zusätzliche Fehlerquelle schaffen. Außerdem berücksichtigt die Wiedergabe die vom Browser gemeldete Ausgabeverzögerung – etwa bei Kopfhörern.
export function audibleTime(ctx) {
if (!ctx) return 0;
const latency = (ctx.outputLatency || 0) + (ctx.baseLatency || 0);
return ctx.currentTime - latency;
}Von dieser Zeit aus fragt die Regie ab, welcher Akt gerade läuft, wo die Kamera steht und wie weit eine Welle bereits über die Scheibe gewandert ist. Viele Zustände werden unmittelbar aus der Songzeit berechnet. Das hilft auch beim Entwickeln: Eine bestimmte Stelle lässt sich gezielt wieder aufrufen und verfeinern.
Der Aufwand bleibt trotzdem erheblich. Staub, Funken, Trümmer und die gekrümmten Lichtwege müssen für jedes Bild berechnet werden. Die Staubbewegung läuft deshalb auf der Grafikkarte. Shader werden vorbereitet und die Auflösung kann an die verfügbare Leistung angepasst werden. Das schafft Platz für die Dinge, die den Sprung sichtbar machen: räumliche Tiefe, ausgearbeitete Materialien und lange Kamerafahrten.
Der Schluss gehört noch zu dieser Welt
Nach dem letzten großen Einsatz wird die Scheibe langsamer. Gold geht in Rot über, die Jets verlöschen und die letzten Funken treiben davon. Die Kamera zieht weit zurück. Am Ende ist das Schwarze Loch wieder ein kleiner dunkler Punkt im Staubhimmel. Die Welt, die zu Beginn entstanden ist, kühlt vor unseren Augen ab.
Gerade dieser Rückweg macht die Demo für mich rund. Über die zehn Akte hinweg verändert sich viel, aber Anfang und Ende gehören zusammen. Der Song hat seinen Ausklang, und das Bild bekommt ebenfalls Zeit dafür.
Wenn ich Gravitas direkt nach den ersten Demos starte, kann ich kaum glauben, wie weit ich inzwischen gekommen bin.
Für mich beginnt hier etwas Neues
Die ersten Experimente waren nötig, um hier anzukommen. Beim Partikelmagier habe ich gelernt, wie Bewegung aus vielen kleinen Teilen entsteht. Beim Ereignishorizont ging es um gekrümmte Lichtwege. Später kamen Materialwirkung, spiegelnde Oberflächen, Lichtführung und aufwendigere Choreografien dazu. In Gravitas müssen diese Erfahrungen gleichzeitig tragen – über einen ganzen Song und mit einer Entwicklung, die bis zum Schluss zusammenhält.
Und genau das begeistert mich so. Die Demo ist länger, die Bilder haben mehr Tiefe und die Übergänge geben dem Ganzen einen Zusammenhang, den ich so in den vorherigen Versuchen noch nicht erreicht hatte. Für mich fühlt sich das tatsächlich nach einem anderen Level an.
Danke, Simon, für den Song. Er hat dieser Demo ihre Grundlage und ihren Rhythmus gegeben – und den Anlass, alles bisher Gelernte zusammenzubringen.








