| |
MPEG-4-Video Standard
Seite 57 von 103
Technische Informatik
10.10.2003
Animationen mit Vektorgraphiken
Endlos-Animation mit
farbigen Kreisen (Circle-
Fading); gute Bildqualität im
Compakt-Modus; Verwendet
werden Vektor-Graphiken
fixer Größe (3k)
Morphing-Animation mit
Vektor-Graphiken; gute
Qualität (3k) im Compakt-
Modus
Komprimiertes Vektorbild
(2k) zur Veranschaulichung
der Arbeit mit Bezier-
Kurven; sehr gute Qualität
Animierter (21k)
Werbebanner als mögliche
Alternative zu animierten
GIFs und Flash-
Animationen; Qualität
ähnlich JPEG
Animation nur mit Linien u.
Kurven (1k); Zweck:
Interpolation; genutzt
werden auch hier Vektor-
Graphiken (Original-Größe
auch hier im Compakt-
Modus), Vergrößerung nur
duch Skalierung (unscharf)
Ferner gibt es umfangreiche Möglichkeiten 3D-Szenen mit einfachen Objekten (Kugel,
Quader) bis hin zu 3D-Welten mit hoch komplexen Körpern, wie in VRML [VRML97], zu
realisieren.
4.4.4 Advanced BIFS
Die bisherigen BIFS-Kommandos und Features beschreiben die Möglichkeiten der
ursprünglichen Version von BIFS, welche sich stark an VRML orientiert hat. Hierin
stehen Standard-Funktionen für den 2D- und 3D-Gebrauch zur Verfügung. Graphiken
und Texte können mit Attributen versehen und statisch oder animiert sein. 3D-Objekte,
aufgebaut aus einfachen Grundformen und mit 2D-Texturen versehen können zu
Gesichtern und anderen komplexen Formen modelliert und naturgetreu animiert werden
(Gesichtsmimik). Unterstützt durch das Timing-Modell werden Audioströme synchron
mit Körperbewegungen verknüpft (Lippensynchronität).
Die Weiterentwicklung von BIFS, die im folgenden aufgelistet wird, beschränkt sich
weitestgehend auf eine verbesserte Interaktion und eine einfachere Automation zur
Schaffung von Szenen. Der Audiobereich hat sich seit der ersten BIFS-Version kaum
verändert.
Scripting
Wie VRML unterstütz MPEG-4 Scripting. Die genutzte Scriptsprache ECMA-
Script (European Computer Manufacturers Association), die sehr stark an
JavaScript angelehnt ist, bietet hierbei die Möglichkeit direkt in Szenen
einzugreifen und Objekte zu navigieren. Durch Routing können Daten an Knoten
gesendet und Variablen verändert und gespeichert werden.
PROTOS
Ein weiterer Mechanismus bestimmte SDs zu recyceln ist neben der Verwendung
von DEF- und USE-Prozeduren das PROTO-Konzept. Ein PROTO ist ein neuer
Knotentyp, der ähnlich wie ein Macro agiert und Funktionen bereits definierter
Knoten kombiniert. Er erstellt Kopien von Szenen oder Szeneteilen, die völlig
unabhängig vom Original fungieren. Hinzu kommt seine Datenschutzfunktion,
denn nur über seine Schnittstelle kann auf dessen Inhalte zugegriffen werden.
|  |
|
| |
|
|