Home / LinuxUser / 2006 / 04 / Animationen rendern mit Synfig

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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).

Abbildung 4: Über Add Keyframes legen Sie Schlüsselbilder für eine Szene fest, Synfig errechnet anschließend selbständig die fehlenden Zwischenbilder.

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).

Abbildung 5: Über die Preview-Funktion betrachten Sie Teile der Animation bereits vorher und löschen notfalls einige Keyframes wieder, indem Sie Schritte rückgängig machen.

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.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 69 Punkte (1 Stimme)

Schlecht Gut

Infos zum Autor

Kristian Kißling

Kristian Kißling

Wenn Kristian Kißling nicht gerade für die LinuxCommunity schreibt, arbeitet er als Redakteur bei der Zeitschrift EasyLinux und als Chefredakteur für den Ubuntu User. Am liebsten beschäftigt er sich mit Multimedia- und Unterhaltungssoftware im weiteren Sinne und mit neuer Open-Source-Software, die überraschende Fähigkeiten zeigt.

Zum Blog von Kristian Kißling →


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...