Reanimiert
Animationen rendern mit Synfig
Freies Zeichnen
Um komplexere Figuren zu entwerfen, nutzen Sie die Werkzeuge Zeichnen (Draw), Polygon und Kurve (Bline) aus der Toolbox. Mit Hilfe Zeichenwerkzeugs erzeugen Sie freihändig mit gedrückter linker Maustaste Figuren, die Synfig in Vektoren verwandelt und dabei begradigt. Klicken Sie zudem in der Box Tool Options auf den Eintrag Create Region only, verbindet Synfig den ersten mit dem letzten Punkt und erzeugt so eine farbige Fläche.
Zusätzliche Anfasser fügen Sie hinzu, indem Sie mit der rechten Maustaste auf den Rand der Figur klicken und Insert Item (Smart) auswählen. Nun verschieben Sie die Ränder der Figur so lange, bis der Umriss perfekt ist. Ähnlich funktionieren die Werkzeuge Polygon und Kurve.
Mit Polygon erzeugen Sie Vielecke, das Werkzeug Kurve zeichnet geschwungene Figuren. Dazu setzen Sie einen Anfasser und dann ein Stück entfernt einen zweiten, halten beim Setzen des zweiten Anfassers die linke Maustaste gedrückt und bewegen zugleich die Maus: So verformen Sie die Linie zwischen den beiden Anfassern zu einer Kurve. Das wiederholen Sie beliebig oft und erhalten am Ende eine komplexe geschwungene Figur.
Jeder Anfasser enthält zwei zusätzliche Punkte enthält, über die Sie – bei gedrückter linker Maustaste – die Kurve verändern. Auf diesem Weg passen Sie die Figur nachträglich Ihren Wünschen an.
Animation
Nun zum eigentlichen Geschäft, der Animation: Den Zeitrahmen von 10 Sekunden haben Sie ja bereits gesetzt. Sie ändern diesen Wert nachträglich über EditEigenschaften im Synfig-Menü.
Um den Animationsmodus zu starten, aktivieren Sie den grünen Animationsknopf unten rechts auf der Zeichenfläche (Abbildung 1) – er wird nun rot – und rufen die Box Keyframes auf. Wählen Sie daraus Add Keyframe, um ein erstes Schlüsselbild aufzunehmen (Abbildung 4).
Verwirrend, aber wichtig: Nun erst ziehen Sie die Figur zum eigentlichen Startpunkt der Animation. Rücken Sie anschließend den Zeiger auf der Zeitleiste unterhalb der Zeichenfläche um eine Sekunde nach rechts und drücken Sie erneut Add Keyframe. Nun schieben Sie den Ball ein Stück der Sonne entgegen, schließlich soll er ja unterhalb der Sonne im Bogen vorbeifliegen. Es folgt der nächste Keyframe, also bewegen Sie den Zeiger auf der Zeitleiste erneut eine Sekunde nach rechts und fügen über Add Keyframe einen weiteren Keyframe hinzu. Diesen Vorgang wiederholen Sie so oft, bis die 10 Sekunden komplett sind. Behalten Sie dabei im Auge, dass Sie auch die Geschwindigkeit der Animation steuern. Synfig rendert abschließend die fehlenden Zwischenbilder, übernimmt also das Tweening.
Bevor Sie die Animation speichern, begutachten Sie das vorläufige Ergebnis. Dazu wählen Sie FilePreview. Es öffnet sich ein Fenster, in dem Sie den Zeitraum für die Vorschau einstellen. Ein anschließende Klick auf Preview startet die Animation – eventuell müssen Sie das Fenster erst vergrößern, ein Bug von Synfig. Ein Klick auf den grünen Pfeil spielt die Animation ab (Abbildung 5).
Stellt das Ergebnis Sie nicht zufrieden, löschen Sie die Keyframes wieder. Unter Suse allerdings stürzte Synfig beim Löschen der Keyframes jedes Mal ab. In diesem Fall machen Sie besser über [Strg]+[Z] die vorherigen Schritte rückgängig und setzen dann die Keyframes neu. Eventuell müssen Sie die Grafik zuvor abspeichern und Synfig neu starten.
Das eigentliche Rendern findet derzeit (noch) auf der Kommandozeile statt. Wechseln Sie in das Verzeichnis, in dem die Datei ball.sif liegt und geben Sie synfig -t gif ball.sif ein. Nun ist Warten angesagt: Synfig erzeugt aus der vorliegenden XML-Datei ein animiertes GIF.
Auf Wunsch stellen Sie auch andere Bildformate ein oder ändern Framerate und Qualität der Grafik. Welche weiteren Optionen es gibt und in welche weiteren Grafikformate Sie Animationen exportieren, zeigt der Befehl synfig --help an. Eine etwas umfangreichere Render-Zeile lautet:
synfig -t gif -Q 10 --fps 24 -o neutest.gif anim.sif
Die Option -Q legt die Qualität des Bildes fest, --fps die angezeigten Frames pro Sekunde. Über -o geben Sie der Ausgabedatei einen Namen. Nach dem Rendern rufen Sie die fertige Grafik ball.gif mit einem Browser wie Firefox oder Konqueror auf.



