Deterministische Engine 1.3.0

Physiksimulation, die zum fertigen Video wird

Parameter einstellen, die Simulation live ansehen und ein MP4 mit synchronem Ton exportieren. Was Sie in der Vorschau sehen, ist genau die Datei, die herauskommt.

  • Nichts zu installieren
  • Kein Upload
  • Vorschau identisch zur Datei
Illustration der Editor-Oberfläche. Öffnen Sie den Editor, um die echte Simulation zu sehen.
So funktioniert es

Drei Schritte, kein Upload

  1. 01

    Szene und Seed wählen

    Jeder Seed ist eine ganze Variante der Simulation. Die Suche bewertet Dutzende im Hintergrund und zeigt, welche gut ausgehen.

  2. 02

    Während des Laufs einstellen

    Ein geänderter Parameter simuliert von vorn, und das erste neue Bild erscheint in unter 150 ms.

  3. 03

    MP4 exportieren

    WebCodecs kodiert schneller als in Echtzeit, mit einer aus den Kollisionen abgeleiteten Tonspur.

Funktionen

Genug zum Veröffentlichen, mehr nicht

  • Vorschau identisch zur Datei

    Vorschau und Export rufen dieselben Simulations- und Zeichenfunktionen auf. Die Gleichheit wird Bild für Bild geprüft, mit null Pixel Toleranz.

  • Export ohne Server

    WebCodecs kodiert in Ihrem Browser. Unbegrenzt, mit dezentem Wasserzeichen.

  • Seed-Auswahl

    Simuliert ohne zu zeichnen, bewertet den Ausgang und sortiert die Kandidaten. Verbraucht kein Guthaben.

  • Deterministischer Ton

    Jede Kollision wird zu einer Note in der gewählten Tonleiter, synchron zum Aufprall, der sie erzeugt hat.

  • Rendern auf dem Server

    Wenn der Browser nicht kodiert — oder Sie es ohne Wasserzeichen wollen — läuft dasselbe Rezept in einer isolierten Lane und liefert dieselbe Datei.

Determinismus

Derselbe Seed erzeugt auf jeder Maschine dasselbe Video

Bei jeder Änderung vergleicht das Projekt den Simulationszustand nach 2.000 Schritten mit aufgezeichneten Vektoren — in Chromium, Firefox, WebKit und Node. Weicht ein Hash ab, kommt der Merge nicht zustande.

Das macht „die Vorschau ist die Datei“ zu einer strukturellen Eigenschaft statt zu einer Synchronisationsaufgabe.

Referenzvektoren der Engine 1.3.0, nach 2.000 Schritten.
SimulationSeedHash
bouncing-ball-in-circle059170d19a860a390
bouncing-ball-in-circle1c57360956b8649b4
bouncing-ball-in-circle42aa2b8b98d9e7ec20

Vorschau und Export sind kostenlos und unbegrenzt

Das Rendern läuft auf Ihrem Rechner — es kostet uns also nichts, und wir müssen es nicht berechnen. Ein Konto ist nur zum Speichern von Projekten und für die kostenpflichtigen Funktionen nötig.

Ohne Konto starten