PicLens in Flash mit Papervision3D 2.0: Teil II

Dienstag, 17. Juni, 2008

Dieses Mal (siehe PicLens zu Flash mit Papervision3D 2.0) öffentlich-Code (PicLens.as), hatte ich zu überarbeiten einige Teile des Codes, womit die neuesten Versionen von Papervision3D 2,0 Great White, und ich einige Anpassungen und Ergänzungen. Ich habe in dieser Demo auch eine Reihe von Knopf, Knöpfe, Laufzeit, um einige Parameter.

Simulation von Bewegung PicLens

So nah wie möglich an die horizontale Bewegung der PicLens ursprünglichen benutzte ich einen kleinen Weg durch eine "unsichtbare" DisplayObject3D Ziel für die Zimmer:

Actionscript:
  1. ; __fooTarget = new DisplayObject3D ();
  2. ...
  3. = __fooTarget; __bv. cameraAsCamera3D. __fooTarget = Ziel;

In der Praxis Zimmer immer das Zünglein an der DisplayObject3D Platz hinter der Reihe von immmagini. Wenn die Kamera bewegt sich (mit einer beschleunigten Bewegung / Inertial) auch DisplayObject3D die folgenden, aber mit einer leichten Verzögerung. Dies ermöglichte es mir, um die Wirkung von Bewegung glatt und sehr ähnlich, erreicht, dass auf PicLens Original:

Actionscript:
  1. += ( ( __slider. Value - __bv. cameraAsCamera3D . x ) / 10 ) / 2 . 2 ; __bv. cameraAsCamera3D. x + = ((__slider. Value - __bv. cameraAsCamera3D. x) / 10) / 2. 2;
  2. __slider. Value - __fooTarget. x ) / 5 ) / 2 . 2 ; __fooTarget. x + = ((__slider. Value - __fooTarget. x) / 5) / 2. 2;

Ich habe nicht alle Tween verwendet, sondern eine weitere einfache und effiziente Funktion:

CODE:
  1. /accelerazione ) /inerzia; Position + = ((posizionefinale - Position) / Beschleunigung) / Trägheit;

In der Demo können Sie einige Parameter: Fokus, Zoom und Ziele. Dies ist die Position der DisplayObject3D im Vergleich zu 99 Bilder! Durch die Veränderung dieser Position werden Sie feststellen, Veränderungen in der Bewegung der Szene.
Fokus und Zoom sind Eigentum der Papervision3D.

Interaktion

Klicken Sie einfach auf die Bilder ... ;)

Verwandte Post

3D-Countdown mit FIVe3D

Donnerstag, 12. Juni, 2008

Ich schrieb eine Klasse CountDown in Actionscript 3.0. Probieren Sie es, habe ich ein Beispiel durch die Nutzung der Möglichkeiten von Text-Rendering von FIVe3D.

Klicken Sie zum Öffnen der Flash-Film

Download-Quelle

Die Quelle countdown.zip umfasst sowohl Klasse CountDown dass das Beispiel CountDownDemo in 3D schriftliche FIVe3D. Der Vorschlag ist auch möglich, das Enddatum durch ein editierbares Textfeld. Die Klasse CountDown werden so bald Undolibrary.

Lesen Sie weiter ... "

Verwandte Post

Flash und Javascript in Papervision3D

Mittwoch, 11. Juni, 2008

Edward Smith hat ein Wrapper in der Lage sein, nutzen die Flash-API und Papervision3D in Javascript! Die Bibliothek, AS3Wrapper ist kompatibel mit Firefox und IE. Mit Safari für Windows läuft, wie ich Probleme mit Opera 9 für Windows je zuvor. Der Mechanismus hinter diesem Projekt, und das macht diese "Magie" ist, in unsere HTML-Seite ein Container-Flash (AS3Wrapper.swf) akzeptiert, dass die Javascript-Befehle (AS3Wrapper.js), in der Praxis der Gebäude Flash-Objekte direkt von Javascript.

Lesen Sie weiter ... "

Verwandte Post

Papervision3D Auswirkungen mit perlinNoise ()

Montag, 9. Juni, 2008

Nutzung der Wirkung von perlinNoise() können Sie Ripple-Effekte und Wellen mit Papervision3D.

Laden Sie sich die Quelle

Um die Quelltexte zu kompilieren benötigen Sie beide Papervision3D und Undolibrary - jetzt können Sie als ZIP-Paket direkt in den Download-Bereich von Google Code.

Verwandte Post

Papervision3D: BasicView

Freitag 30. Mai, 2008

Papervision3D 2.0 (GreatWhite) entwickelt sich ständig weiter und es gibt viele Funktionen, die hinzugefügt werden fast wöchentlich. In April, wurde am Blogs für Entwickler (http://dev.papervision3d.org/), jedoch, Version 2.0, wurde noch nicht offiziell freigegeben ist oft schwierig zu stehlen das tatsächliche Potenzial. Eine der jüngsten Innovationen, jedoch ist das neue Objekt BasicView dass ein Umfeld schafft, 3D mit sehr wenigen Zeilen Code. Erstellen Sie einfach dieses Objekt für eine Szene, und Viewport-Zimmer in einem einzigen Takt.

Lesen Sie weiter ... "

Verwandte Post

FIVe3D: Spezialeffekte auf einem Würfel! Bis zu 10 Flash

Freitag, 16. Mai, 2008

Am ehesten, wenn er losgelassen wird die neue Version von Adobe Flash, 3D-Bibliotheken auf "niedrigem Niveau", wie FIVe3D machen ein schlechtes Ende! Doch bevor "Papierkorb", hier ist ein Beispiel dafür, was erreicht werden kann (mit der neuesten Version 2.1):

Flash-Player Loading ...

Der Code der Demo oben ist recht artikulieren, dann schlage ich vor, nicht in vollem Umfang online. Ich gebe jedoch einige interessante Teile des Codes.

Update: Quelle für die hier

Lesen Sie weiter ... "

Verwandte Post

Adobe Flash: Player 10 veröffentlicht in der Beta-Phase und die Google Maps-API

Donnerstag, 15. Mai, 2008
Update: Es scheint, dass Google ist ebenso falsch und statt schriftlich Flex schrieb Flash! Moral Lage der Google Maps-API erteilt wurden nur für Flex und nicht in ein Flash: eine Demonstration der Verwirrung, dass diese zwei "Zweigstelle" (Flex / Flash) verursachen! Lesen Sie in diesem Zusammenhang Verdammt google bekommen sie Recht! die Google Map API ist nicht für Flash-flex!

Zwei Nachrichten - schnell schnell - wirklich interessant! Auf Adobe Labs hat die Beta von Adobe Flash Player 10 (Astro), mit einer detaillierten Kenntnis von den neuen Funktionen (read!). Es beginnt auch zu definieren, das neue System für die dynamische Filter: Adobe Pixel Bender.

Google jedoch, Ausgabe "offiziell" die Google Maps-API für Adobe Flash.

Verwandte Post

Papervision3D: den Umgang mit Bitmap in FIVe3D

Montag, 5. Mai 2008

Ab dem Beispiel gezeigt, in FIVe3D: Bitmap behandeln, wie wir erkennen, die gleiche Wirkung mit Papervision3D 2.0 (Great White), um weiterhin zu analysieren, die das Funktionieren dieses Beta Great White.

Flash-Player Loading ...

Lesen Sie weiter ... "

Verwandte Post

FIVe3D: Behandlung von Bitmap

Montag, 5. Mai 2008

Mit Release 2.1 des FIVe3D können Sie auch Objekte manipulieren Bitmap zur Überwindung der ursprünglichen Begrenzung dieser Bibliothek von Vektor nur. Wenn wir eine Bitmap in der Bibliothek und esprotiamo so können Sie erstellen dynamische un'instanza über Actionscript, wird es einfach, ein Objekt Bitmap3D und biegen Sie an unseren Wünschen:

Flash-Player Loading ...

Lesen Sie weiter ... "

Verwandte Post

FIVe3D: core 3D ActionScript 3.0

Sonntag 4 Mai, 2008

FIVe3D (Flash Intercare Vector-basiert) ist ein interessantes Projekt reazlizzato von Mathieu Badimon. Ich hatte bereits gelesen vor einiger Zeit, wenn ActionScript 3.0 war noch nicht verfügbar. Es ist in diesen Tagen, jedoch ein Upgrade-Paket auf die Version 2.1.

Flash-Player Loading ...

Lesen Sie weiter ... "

Verwandte Post