Programmierung von Animationseffekten
1) Einführung
AnimFX-Objekte dienen zur Erzeugung von Spezialeffekten (FX) bei Animationen.
Diese Objektart ermöglicht Effekte der unterschiedlichsten Art, die über Sequenzen gar nicht oder nur sehr schwer machbar sind.
AnimFX-Objekte sind eine Weiterentwicklung des aus Reflections 2.5 bekannten RenderSkripts. Dort war es möglich, vor dem Bildberechnen durch Beams ein Skript aufzurufen, um die Zwischenszene für Beams zu manipulieren (z.B. über ARexx). Es war allerdings nur ein Skript pro Animation möglich und für jegliche Variationen mußte man das Skript selbst editieren, was auch nicht jedermanns Sache war.
Jetzt wurde das Konzept so weiterentwickelt, daß es sich nahtlos in die Objektstruktur von monzoom® einfügt, über Sequenzen mit Snaps steuerbar ist und dem Benutzer Variationsmöglichkeiten läßt, ohne ihn zu zwingen, Skripts zu editieren.
Gesteuert wird ein AnimFX-Objekt über ein Skriptprogramm (Refskript). Das heißt als Entwickler eigener AnimFX-Objekte sollten Sie mit der Skript-Programmierung in monzoom® bereits vertraut sein.
Die Steuerung über Skripts hat den Vorteil, daß die Variationsmöglichkeiten nahezu unbegrenzt sind. Es gibt alle Möglichkeiten, zeitgesteuert eigene Objekte zu erzeugen, zu manipulieren und wieder zu löschen.
Der Entwickler eigener AnimFX-Objekte muß sicher allerdings genau an die Konventionen halten, die für AnimFX-Skript gelten.
monzoom® ruft zu bestimmten Gelegenheiten das Skript des AnimFX-Objektes mit ganz bestimmten Parametern auf.
Das Skript muß die Parameter prüfen, entsprechend darauf reagieren und korrekt antworten.
© 1997 Oberland Computer