Skip to content

Parameter, Animation, Bühnen und GIF-/MP4-Export

Animation lebt in Eidolang statt in einem separaten Zeichenflächenzustand. 2D, 3D, gestufte Wiedergabe und GIF-/MP4-Export teilen sich eine Zeitleiste, sodass die Bildschirmwiedergabe mit den exportierten Bildern übereinstimmt.

Parameterschieberegler

txt
param r 1 range 0.5 4 step 0.1
circle c O radius r

Jeder param erscheint in Parameter. Die Figur wird während des Ziehens neu ausgewertet; beim Loslassen wird der Wert zurück in den Befehl geschrieben. Deklarieren Sie range, um ein brauchbares vollständiges Schieberegler-Intervall zu erhalten.

Fortlaufende Animation

txt
animate r duration 2s mode pingpong

Das Ziel muss ein Parameter oder ein gebundenes Objekt mit schreibbarem Freiheitsgrad sein. Zu den Optionen gehören:

  • mode loop, pingpong oder once;
  • speed oder duration;
  • over t0 t1 für ein begrenztes Intervall.

Die Wiedergabe-/Pause-Bedienelemente in der Statusleiste steuern die Vorschau. Stopp übernimmt die aktuellen animierten Werte als bearbeitbare Literale in einem rückgängig machbaren Schritt.

Gestufte Präsentationen

txt
stage givens duration 1.2s reveal fade
point A -3 0
point B 3 0
segment base A B

stage result duration 1.2s reveal draw
point M = midpoint(A, B)
hide base transition erase duration 0.6s
  • Objekte vor der ersten stage sind dauerhafter Hintergrund.
  • reveal cut|fade|draw steuert neue Objekte.
  • clear blendet frühere Bühnenobjekte aus, ohne abhängige Werte zu löschen.
  • show/hide unterstützen cut, fade, draw/erase und eine eigene Dauer.

Gestufte Skripte erhalten Zurück, Wiedergabe/Pause, Zurücksetzen, Weiter und einen vollständigen Scrubber. Die Bearbeitung öffnet im abgeschlossenen Endzustand; Wiedergabe von dort startet neu ab der ersten Bühne.

GIF und MP4 exportieren

Öffnen Sie Exportieren und wählen Sie GIF oder MP4:

  1. Wählen Sie Aktuelle Ansicht oder An Inhalt anpassen; 2D unterstützt zudem ein benutzerdefiniertes Rechteck.
  2. Entscheiden Sie, ob das Koordinatenraster eingeschlossen werden soll.
  3. Wählen Sie Rasterskalierung, Bildrate und eine voreingestellte oder benutzerdefinierte Dauer. Die Standardwerte stammen aus Einstellungen › Standardwerte für Export.
  4. Ein gestuftes Skript exportiert seine Bühnen-Zeitleiste; ein gewöhnliches animate exportiert eine vollständige Bewegung.
  5. 3D bietet zusätzlich eine Kameraumkreisung.

Beide Formate rendern dieselben Bilder aus derselben Zeitleiste; unterschiedlich ist nur die Kodierung. Die Dauer beginnt bei der Skript-Zeitleiste, lässt sich im Exportdialog aber durch einen voreingestellten oder benutzerdefinierten Wert ersetzen. Eidograph begrenzt die Gesamtbildanzahl zum Schutz des Speichers und kennzeichnet einen begrenzten Export. Verringern Sie Bildrate, Dauer oder Rasterskalierung, um die Größe zu reduzieren.

GIF oder MP4

GIFMP4
KodierungPalette, bis zu 256 Farben pro BildH.264, volle Farbtiefe
Dateigrößewächst schnell mit Länge und Detailgradbei gleicher Länge und Skalierung deutlich kleiner
Wiedergabeläuft überall in Schleife, wo Bilder angezeigt werdenbenötigt einen Videoplayer; bleibt auch bei langen oder hochauflösenden Clips flüssig
Geeignet fürChat, Foren und TicketsystemePräsentationen, Videoschnitt und Vorlesungsaufzeichnungen

Hinweise zu MP4:

  • Das Video ist stumm und nie transparent; der Exportdialog blendet den Schalter für den transparenten Hintergrund bei beiden Animationsformaten aus.
  • H.264 verlangt gerade Pixelmaße, daher wird eine ungerade Exportbreite oder -höhe um ein Pixel aufgerundet.
  • Kodiert wird mit dem H.264-Encoder des Systems. Kann das System H.264 in der gewählten Größe nicht kodieren, meldet der Export einen Fehler und GIF bleibt verfügbar.

Animation robust halten

  • Animieren Sie einen Parameter statt eines abgeleiteten Ergebnisses.
  • Halten Sie die Konstruktion über den gesamten Bereich gültig; Bogenenden dürfen beispielsweise nicht zusammenfallen.
  • Verwenden Sie moderate samples-Werte für numerische Schnittpunkte und Flächen.
  • Spielen Sie vom Anfang ab und prüfen Sie die Diagnose vor dem Export.
  • Um eine Endpose zu erhalten, stoppen Sie, um die aktuellen Werte zu schreiben, und speichern Sie dann das Projekt.