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

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, während ich gefunden 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

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

10 Astro Flash: 3D-native vs Papervision3D

Samstag 3 Mai, 2008

Adobe einiger Zeit angekündigt, einige neue Features (Hydra Filter für fortgeschrittene Grafik und ein besseres Management des Textes), die anwesend sein wird in der nächsten Version von Flash. Insbesondere hat das Interesse der Einführung von 3D-(Z-Achse), dann die Fähigkeit von Flash zur Manipulation von Objekten in einer dreidimensionalen Welt. Das gleiche Adobe heißt es, dass dies tatsächlich ein 2,5 D, wie oft erklärt, eine Art "Simulation" der eine echte dreidimensionale Welt. In der Tat können Sie drehen Sie ein Symbol Flash Introns z-Achse, aber trotz dieses, das Symbol bleibt flach im dreidimensionalen Raum! Un po 'was passiert, wenn Sie verzerren ein Bitmap in Photoshop! Diese, dann hat das nichts zu tun mit Projekten wie Papervision3D, Away3D, Sandy und viele andere, die eine Vielzahl von Funktionen (Kamera, Szenen, Texturen, etc. ...) absent "nell'Astro ungeborenen." Im Wesentlichen Adobe will absolut keine Überschneidungen in 3D-Projekte Dritter, sondern nur eine native Schicht zur Verbesserung der Leistung der vorhandenen 3D-Bibliotheken.

Wie auch immer die wichtige Sache ist, dass Adobe scheint auf die Einführung dieser drei-dimensionalen verfügt über ein hohes Niveau, nicht auf allen helfen Bibliotheken vollständig und komplex wie Paparevision3D. Seit einiger Zeit, in der Tat, verwenden wir zwei Methoden, um die Fähigkeiten von Flash: API-Low-Level-und High-Level-Programmierschnittstelle.

Die Low-Level-API werden in der Regel in C / C + + und sind Teil der Kern von Flash, dann füllen Sie den Player. Diese Methode garantiert, während größere Schnelligkeit bei der Ausführung, der andere erhöht die Größe des Flash Player.

Die High-Level-API sind in Actionscript und gehört nicht zu den Kern native. Mit anderen Worten sind die gleichen wie bei einer Bibliothek, könnten wir schreiben Sie uns, mit dem Unterschied, dass es direkt von Adobe. Wie bei der Veröffentlichung von Flash 5, der ersten Einführung von XML wurde vollständig in Actionscript, wodurch viele Probleme bei der Leistung!
Der Vorteil ist, dass diese Bibliotheken sind nur gefüllt, wenn notwendig und dann entladen innerhalb der SWF-Datei. Wie geschieht heute mit dem Thema Tween (siehe fl.motion .* oder fl.transition .*) komplett in Actionscript (einschließlich dieser parallel Projekte geboren wurden, als Tweener (caurina.transitions.Tweener) oder TweenerMax.
Gerade aus diesem Grund die Gemeinde Papervision ist nicht ganz glücklich für die Wahl der Verwendung von High-Level-Programmierschnittstelle, in der Praxis die gleichen "Ebene" des Papervision3D. Diese, in der Tat, so kann er keinen Einfluss auf zukünftige Performance 3D-Bibliothek.

Allerdings wird Ende, die wichtige Sache ist, dass Papervision3D ist nicht tot, ja!

Verwandte Post

PicLens zu Flash mit Papervision3D 2,0

Montag, 28. April, 2008

PicLens Sie erreichen können, die Auswirkungen der Anweisungen auf FireFox PicLens zu Flash? Ich glaube wirklich, von Ihnen! Mit Papervision3D kann sehr nah an den gleichen Effekt. Ich bin der Vorlage dieses ist ein Prototyp, den ich nicht - für jetzt - machen Sie den Code zur Verfügung. Es ist jedoch interessant festzustellen, dass es wahrscheinlich ist, die Wirkung. Das Bild sehen Sie wiederholt 100-mal ist gekapselt innerhalb der SWF-Film und seine Größe ist 256x256 (24bit PNG transparent). Oder ist sehr einfach zu lesen, eine Liste der Bilder aus einer XML-Datei, die ich habe in einem anderen Demo. In diesem Prototyp I verwendet Adobe Flash CS3, ActionScript 3.0 und Version 2.0 von Papervision3D (GreatWhite).

Flash-Player Loading ...

Verwandte Post

Installieren Sie Papervision3D 2,0 Great White: TortoiseSVN

Donnerstag, 17. April, 2008

Es war, gefolgt von der Zeit, dass das Projekt Papervision3D, eine Bibliothek in Actionscript (2.0 und jetzt 3.0) für die Bearbeitung von Objekten und 3D-Rendering wirklich spektakulär. Eröffnet, so dass die Kategorie Papervision3D (fast ein 3D), Sandwich in Flash CS3. Papervision3D gibt es auch für Actionscript 2.0, obwohl ich persönlich nur Version für ActionScript 3.0.

Lesen Sie weiter ... "

Verwandte Post

Die neue Website Adobe.it

Freitag, 7. Dezember, 2007
Adobe.it

Die Website Adobe.it erneuert wird, ist das Löschen der Hybrid-Adobe-Macromedia, die unmittelbar nach dem Erwerb von Software-Haus Flash! Original-Layout (eine Bar auf der linken Seite), Verwendung von DHTML und Flash, natürlich.

Bild Photoshop

Alle Bereiche wurden neu gestaltet mit einer ursprünglichen Nutzung der Hintergrund. Rinavigare Von absolut!

Verwandte Post

Papervision3D

Donnerstag, 15. März, 2007

Papervision3D ist eine extrem leistungsfähige 3D-Engine für Adobe Flash 8 und 9. Seine Funktionen sind wirklich beeindruckend. Mit der extremen Schnelligkeit bei der Ausführung von Flash wurden mögliche Auswirkungen von Textur-Mapping wirklich bemerkenswert. Von Offizielle Blog können Sie die Demo wirklich außergewöhnlich. Ebenfalls erhältlich ist ein Spiel zu testen.

Verwandte Post