Januar 2008
Papervision3D
Fortsetzung, Teil 3
inszeniert Mobile Movies im Raum
Sämtliche Texturen enthalten darüber hinaus eine Spiegelung, die den Raumeindruck unterstützt. Sie wurde mit dem BitmapData-Objekt und der copyPixels-Methode erstellt. Da die Bitmap-Operationen auf die Performance nur recht geringen Einfluss haben, konnten sehr detaillierte Updates der Spiegelung eingesetzt werden. So wird auch für den Dragger der Filmsteuerung die Spiegelung ständig upgedatet, was die Anmutung lebendiger macht.
Mit dem Formular zur Anmeldung zum Mobile Movie Award in der User-Sektion der Seite wurde die Ellipse im Raum für eine bessere Usability genutzt. Vier im Raum gestaffelte Planes zeigen die nötigen Schritte zur Anmeldung und zum Upload eines Handy-Movies. Der "Eins–von-vier–Pager" entfällt dadurch und die Länge des Anmeldungsprozesses ist übersichtlich und auf einen Blick abgebildet. Wenn es notwendig war, einen bestimmten, durch User-Interaktion herbeigeführten Status eines 2D-MovieClips in das dazugehörige 3D-Material zu übernehmen, wurde der animated-Parameter des Materials auf true gesetzt und die updateBitmap-Methode ausgeführt, um animated danach sofort wieder auf false zu setzen. Die folgende Bewegung des Planes wurde erst danach initiiert. Im bereits erwähnten Formular bedeutet das, dass sämtliche Textfelder und Buttons im 2D-MovieClip bedient werden. Bei Klick zum nächsten Schritt der Anmeldung werden die aktuellen Einträge des Users via updateBitmap() in die Bitmap des MovieclipMaterials übertragen. Die Plane bewegt sich in den Raum und enthält die Eintragungen des Users.
Fazit
Die Arbeit an der beim Mobile Movie Award eingesetzten PV3D-AS2-Version wurde in der Zwischenzeit eingestellt. Die Performanceprobleme einer Flash-8-Umgebung im Vergleich zu AS3 mit Player 9 sind letztlich zu signifikant. Zwar ließ sich mit einigen Workarounds und kontinuierlichem Testing bei diesem Projekt letztlich eine gut laufende Anwendung produzieren, interessant wäre aber natürlich auch hier der direkte Einsatz von AS3 gewesen.Die AS3-Version ist aktuell in Version Beta 1.9. Die Integration von Interaktivität ist mittlerweile deutlich leichter geworden und ist im Großen und Ganzen nur noch die Übergabe eines Parameters an das Material beziehungsweise die Scene. ShadedMaterials, Shadows und PreciseMaterials bauen die Einsatzmöglichkeiten kontinuierlich weiter aus. Wie die letzten Monate bereits gezeigt haben, wird die Zahl der PV3D-Websites mit den Möglichkeiten weiter ansteigen.
Abschließend muss hier noch dem PV3D-Kernteam – Carlos Ulloa, John Grden und Ralph Hauwert – sowie einer sehr lebendigen und engagierten Community gedankt werden. Solche Projekte lassen sich dank ihres Engagements erst umsetzen.
Michael Sattler ist Developer bei Scholz & Volkmer in Wiesbaden. Er war ab 2003 freiberuflich in allen Bereichen der Website-Entwicklung tätig und ist seit 2005 spezialisiert auf den Bereich der Flash-Entwicklung.
Dennis Baum studierte Mediendesign in Mainz und arbeitet heute ebenfalls als Developer bei Scholz & Volkmer.

































