Kategorie 'Papervsion3D "


Papervision 3D: den Hand-Cursor auf der interaktiven 3D-Elemente zeigen

Set in einem Material, wie interactive und einnehmenden Veranstaltung mit einem Plan:

1
2
3
4
5
6
7
8
BitmapAssetMaterial = new BitmapAssetMaterial ( "foto1" ) ; var mymaterial: BitmapAssetMaterial BitmapAssetMaterial = new ("photo1");
; mymaterial interactive = true.;
Plane = new Plane ( my_material , 200 , 100 , 0 , 0 ) ; var myplane: Plane = new Plane (my_material, 200, 100, 0, 0);
( InteractiveScene3DEvent . OBJECT_PRESS , myplane. addEventListener (InteractiveScene3DEvent. OBJECT_PRESS,
e : InteractiveScene3DEvent ) : void { Funktion (e: InteractiveScene3DEvent): void {
/ / Todo
}
);

Fortsetzung ...

Visitenkarte in 3D mit Papervision

Hier ist eine originelle Art, vorschlagen und präsentieren ihre Sicht auf Geschäftsprozesse im Web! Die Quelle hier .

Loading Flash ...

Fortsetzung ...

PicLens 2.0 in Flash mit Papervision3D: Part II

Dieses Mal (siehe PicLens in Flash mit Papervision3D 2,0 ) public-Code ( PicLens.as ), I, einige Teile des Codes überarbeitet hatte, richten Sie sie mit der neuesten Version von Papervision3D 2,0 Great White und ich machte einige Anpassungen und Ergänzungen.

Fortsetzung ...

Flash und Papervision3D in Javascript

Edward Smith ist ein Wrapper in der Lage, die Vorteile der zu entwickelten Flash-API und Papervision3D in JavaScript! Die Bibliothek, AS3Wrapper , ist kompatibel mit FireFox und IE. Safari für Windows funktioniert, wie ich Probleme mit Opera 9 hatte, auch für Windows. Der Mechanismus zugrunde liegt dieses Projekt, und es möglich macht diese "Magie" ist es, in unserem HTML-Seite Flash-Behälter (AS3Wrapper.swf), die Befehle Javascript (AS3Wrapper.js) akzeptiert sind, so dass in der Praxis zu bauen Flash-Objekte direkt aus JavaScript.

Fortsetzung ...

Papervision3D: perlinNoise Effekte mit ()

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

Download des Quellcodes

Fortsetzung ...

Papervision3D: BasicView

Papervision3D 2,0 (GreatWhite) ist noch in der Entwicklung und es gibt viele Funktionen, die hinzugefügt fast wöchentlich werden. Im April, auf der Entwickler-Blog (eingeweiht wurde http://dev.papervision3d.org/ ), jedoch ist Version 2.0, noch nicht offiziell ist oft schwer, die wahre Potenzial snatch freigegeben. Eine der jüngsten Innovationen eingeführt, jedoch wird das neue Objekt BasicView einem Umfeld, das 3D mit sehr wenigen Zeilen Code erstellt. Es ist genug, um dieses Objekt zu erstellen, um die Szene haben, Viewport und die Kamera auf einen Schlag.

Fortsetzung ...

Papervision3D: Bitmap Griff wie FIVe3D

Ausgehend von dem Beispiel in gezeigt FIVe3D: Bitmap zu behandeln , wollen wir mal sehen, wie man den gleichen Effekt mit erreichen Papervision3D 2,0 (Great White), sowie weiterhin den Betrieb der Beta-Version Great White zu analysieren.

Loading Flash ...

Fortsetzung ...

Flash 10 Astro: 3D vs nativen Papervision3D

Adobe hat einige neue Features für einige Zeit (Hydra-Filtern für die Grafik und ein besseres Text-Handling), die vorhanden sein in der nächsten Version von Flash wird angekündigt. Insbesondere hat die Aufmerksamkeit der Einführung von 3D-(Z-Achse) angezogen, dann die Fähigkeit des Flash zu manipulieren Objekte in einer dreidimensionalen Welt. Adobe sagt, dass das gleiche ist eigentlich ein 2.5D, wie oft behauptet wird, eine Art "Simulation" einer realen dreidimensionalen Welt. In der Tat können Sie drehen ein Symbol Flash-Strömung um die z-Achse, aber trotzdem bleibt das Symbol in der drei-dimensionalen Raum Wohnung! Ein wenig ", was passiert, wenn Sie ein Bitmap in Photoshop verzerren! Das hat dann nichts mit Projekten wie tun Papervision3D , Away3D , Sandy und viele andere, die eine Reihe von Funktionen (Kamera, Szenen, Texturen, etc ...) fehlt enthalten "emerging in die Abstraktion." Im Wesentlichen unterscheidet sich Adobe nicht wollen, komplett mit 3D-Konstruktionen Dritter überschneiden, sondern nur eine native Schicht, um die Leistung der bestehenden 3D-Bibliotheken zu verbessern.

Wie auch immer, das Wichtigste ist, dass Adobe ausgerichtet scheint, um diese Funktionen zu einem höher dimensionalen Ebene einzuführen, nicht helfen zu allen Bibliotheken vollständig und komplex wie Paparevision3D. Seit einiger Zeit, in der Tat, verwenden wir zwei grundlegende Techniken, um die Funktionalität von Flash erweitern: Low-Level-APIs und High-Level API.

Die Low-Level-APIs sind in der Regel in C / C + + und Flash sind ein Teil des Kerns, dann in den Player zu füllen. Diese Methode, obwohl es eine höhere Ausführungsgeschwindigkeit, die andere erhöht die Größe des Flash Player gewährleistet.

Die High-Level-APIs sind in Actionscript geschrieben und sind nicht heimisch auf den Kern. Mit anderen Worten sind sehr ähnlich zu den Bibliotheken, die wir um uns zu schreiben, mit dem Unterschied, dass direkt aus Adobe bereitgestellt werden könnten. Wie bei der Veröffentlichung von Flash 5, war die erste Einführung des XML-Objekt komplett in Actionscript, wodurch viele Performance-Probleme!
Der Vorteil ist, dass diese Bibliotheken kompiliert werden nur bei Bedarf und dann entlassen in die SWF-Datei. Wie es heute der Fall mit der Tween-Objekt (siehe fl.motion fl.transition .* oder .*) ganz in Actionscript geschrieben (auch parallel Projekte wie dieses sind geboren Tweener (caurina.transitions.Tweener) oder TweenerMax .
Aus diesem Grund ist die Papervision Gemeinde nicht ganz glücklich mit der Wahl der Verwendung von High-Level-API, in der Praxis die gleichen "Ebene" der Papervision3D. Diese in der Tat, kann keinen Einfluss auf die zukünftige Performance von 3D-Bibliotheken.

Allerdings wird es Ende ist das Wichtigste, dass Papervision3D ist nicht tot, ja!

Fortsetzung ...

PicLens 2.0 in Flash mit Papervision3D

PicLens Sie können den Effekt zu erzielen des Add-on PicLens Firefox mit Flash? Ich denke schon! Mit Papervision3D kann sehr nahe kommen, um denselben Effekt. Dies ist ein Prototyp, präsentiere ich, dass ich nicht - noch - zur Verfügung zu stellen den Code. Allerdings ist es interessant festzustellen, wie die Wirkung unwahrscheinlich ist. Das Bild, das Sie sehen, wiederholt 100 mal in der SWF-Film und seinen Dimensionen ist eingekapselt sind 256 × 256 (24-Bit-PNG-Transparenz). Alternativ ist es sehr einfach, um eine Liste von Bildern aus einer XML-Datei, die ich bereits in einem anderen Demo gemacht haben zu lesen. In diesem Prototyp habe ich Adobe Flash CS3, Actionscript 3.0 und Version 2.0 von Papervision3D (GreatWhite).

Loading Flash ...

Fortsetzung ...

Installieren Papervision3D 2,0 Great White: TortoiseSVN

Es war eine lange Zeit, dass das Projekt gefolgt Papervision3D , eine Bibliothek in Actionscript (2,0 und jetzt 3,0) für die Bearbeitung und Rendering von 3D-Objekten sind spektakulär. Eingeweiht, so der Kategorie Papervision3D (bald auch 3D), in eingefügten Flash CS3 . Papervision3D ist auch für Actionscript 2.0, obwohl ich persönlich behandeln nur die Version für ActionScript 3.0.

Fortsetzung ...