Start
Vorherige Nächste

7. Die Menüs / 7.9 Funktionen im Menü Web

### 7.9.5 Animation erzeugen

Animationen für das Web zu erzeugen ist oft recht aufwendig. Will man einen Text von oben in die Bildmitte scrollen lassen, muss man zuerst den Text anlegen. Dann muss man die Ebene kopieren, ein paar Pixel nach unten schieben, wieder kopieren und wieder nach unten schieben usw. Und das alles solange, bis die Bildmitte erreicht ist. Will man dann den Text ändern, muss man wieder von vorne beginnen. Dabei handelt es sich nur eine einfache Animation.

Kompliziertere Animationen manuell aufzubauen ist fast unmöglich. Deswegen gibt es Animation erzeugen, das diese Arbeiten enorm erleichtert. Es bietet folgende Funktionen, mit der die aktive Ebene animiert werden kann:

- die Ebene in eine bestimmte Richtung verschieben
- die Ebene vergrößern oder verkleinern
- die Ebene um ihren Mittelpunkt drehen
- die Ebene langsam aus- oder einblenden

Natürlich sind diese Effekte auch kombinierbar.

Damit man das Resultat von Animation erzeugen begutachten kann, gibt es eine Vorschau-Funktion, die Ebenen animieren (siehe Kapitel 7.9.2) benutzt.

Verlässt man den Animation erzeugen-Dialog mit OK, werden so viele Ebenen erzeugt, wie unter Teilbilder angegeben ist. Diese Ebenen sind die einzelnen Schritte der erzeugten Animation. Über die Radioknöpfe kann man einstellen, in welcher Form die Ebenen erzeugt werden sollen. Es gibt folgende Möglichkeiten:

- Ebenen virtuell ändern
Diese Option erzeugt Kopien der aktiven Ebene und verändert diese nur virtuell, d.h. die Daten der Ebene bleiben unverändert. Das hat den Vorteil, dass die Animation sehr schnell berechnet werden kann. Sinnvoll ist Ebenen virtuell ändern, wenn man eine Löschen-Animation erzeugen will.
- Bilder mit Alpha erzeugen
Mit dieser Option erhält man als Ergebnis Bildebenen mit Alphakanal, die nicht gedreht und nicht skaliert sind. Sinnvoll ist diese Option, wenn man eine Löschen-Animation erzeugen und die einzelnen Schritte noch mit den Bildwerkzeugen nachbearbeiten will.
- "Überschreiben"-Animation erzeugen
Wie der Name schon nahe legt, ist diese Option für Überschreiben-Animationen gedacht. Das Ergebnis sind ungedrehte und unskalierte Bildebenen, die - mit Ausnahme der ersten - keinen Alphakanal haben und jeweils die vorhergehende Ebene überdecken. Vor allem das Überdecken ist für eine Überschreiben-Animation wichtig, weil sonst beim Abspielen Reste der einzelnen Teilbilder zurückbleiben.
- Gruppe erzeugen
Dies ist eine Spezialoption, um komplexe Animationen zu erstellen. Das Ergebnis ist eine Gruppe, die die einzelnen Schritte enthält. Der Sinn der ganzen Aktion ist, dass man auf diese Weise mehrere Teilanimationen erstellen kann, die alle jeweils eine Gruppe erzeugen.

Die aktuelle Lage und Deckung der aktiven Ebene ist immer der Startzustand für die Animation. In den verschiedenen Unterdialogen gibt man dann immer an, wie die Ebene verändert werden soll. Es wird also der Endzustand, den man erreichen will, eingestellt. In manchen Unterdialogen steht eine Kurve zur Verfügung, um dieses Verhalten zu modifizieren. Will man diese Kurve editieren, sollte man sich immer vor Augen halten, dass die Unterkante des Kurvenfeldes den Startzustand darstellt und die Oberkante den Endzustand. Die Auswirkung von einigen beispielhaften Kurven soll kurz erklärt werden:

: Die Animation läuft normal vom Startzustand zum Endzustand.

: Die Animation läuft vom Endzustand (also den im Dialog eingestellten Werten) zum Startzustand.

: Die Animation läuft vom Startzustand zum Endzustand und wieder zurück zum Startzustand.

Alle Unterdialoge mit Kurvenfeld besitzen auch einen Schalter Globalen Verlauf verwenden. Ist dieser angewählt und die Kurve wird verändert, denn werden auch die Kurven in den anderen Unterdialogen geändert, in denen der Schalter angewählt ist.

Im Unterdialog Bewegung legt man fest, wohin und wie weit sich die Ebene bewegt. Das Feld Richtung gibt dabei die Richtung an. Es stehen die vier Ecken, senkrecht nach oben, senkrecht nach unten, waagrecht nach links, waagrecht nach rechts und in Richtung des Mittelpunkts zur Verfügung. Strecke gibt an, welcher Anteil dieser Strecke zurückgelegt wird. 100% bedeutet dabei, dass das Ziel erreicht wird, 0% bedeutet, dass sich die Ebene gar nicht bewegt.

In Skalieren kann man festlegen, ob die Ebene vergrößert oder verkleinert werden soll. Hier ist auch ein negativer Wert möglich. In diesem Fall wird die Ebene gespiegelt.

Wenn man eine Ebene verkleinert, kann man eine dreidimensionale Bewegung nach hinten simulieren.

Es kann festgelegt werden, dass nur horizontal oder nur vertikal skaliert wird. Im Zusammenhang mit einer negativen Skalierung (Spiegelung) kann das benutzt werden, um eine Drehung zu simulieren.

Drehen gibt an, ob die Ebene im Zuge der Animation auch gedreht werden soll. Die Ebene kann im und gegen den Uhrzeigersinn gedreht werden. Wird sie im Uhrzeigersinn gedreht und gleichzeitig nach rechts bewegt, kann man ein drehendes Rad simulieren.

Über Deckung kann man einen Überblendeffekt von einer Ebene auf eine andere erzeugen. Damit kann man die aktive Ebene also aus- oder einblenden.