Archive

Archive for the ‘3D’ Category

Papervison3d, Coverflow und DropShadowfilter

October 7th, 2009 jan 1 comment

Für ein aktuelles Projekt von uns sollte ein Coverflow erstellt werden, bei dem abwechselnd von links und rechts neue Bilder reinfliegen und nach hinten ausblenden.

Die einzelnen Bilder bestehen aus einer Vorder- und Rückseite, die der Benutzer durch einen Mausklick drehen kann und jedes Bild ist mit einem Schlagschatten versehen.

Leider mussten wir feststellen, dass bereits nach kurzer Zeit der Speicherbedarf  von unserer Flashapplikation so hoch anstieg, dass Browserabstürze und langsame Animationen die Folge waren.

Nach langer Suche, konnte die Fehlerquelle ausfindig gemacht werden. Für die einzelnen Bilder haben wir Planes von Papervision3D verwendet und anschließend jedem Plane einem DropshadowFilter hinzugefügt. Das führte anscheinend dazu, dass Flash aus diesen Planes Bitmaps gezeichnet/erstellt hat, die wiederum nicht aus dem Speicher gelöscht werden konnten.

Fazit:

Bei der Verwendung von Papervison3d auf Filter wie bspw. DropShadowFilter verzichten und am besten versuchen über Bilder/PNG’s diese Effekte zu imitieren. Wir konnten unser Speicherproblem lösen, indem wir anstelle eines DropShadowFilters ein PNG für den Schlagschatten verwendet haben.