Articles taggés avec 'Papervision3D »


3D Papervision: montrer le curseur main sur les éléments 3D interactive

Régler de façon importante interactive événement et engager un 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 ) ; myplane var: Avion = nouvel avion (my_material, 200, 100, 0, 0);
( InteractiveScene3DEvent . OBJECT_PRESS , myplane. addEventListener (InteractiveScene3DEvent. OBJECT_PRESS,
e : InteractiveScene3DEvent ) : void { function (e: InteractiveScene3DEvent): void {
/ / TODO
}
);

Suite ...

Carte de visite en 3D avec Papervision

Voici une façon originale de proposer et de présenter leur point de vue des entreprises sur le Web! La source ici .

Chargement Flash ...

Suite ...

PicLens 2.0 dans Flash avec Papervision3D: Partie II

Cette fois-ci (voir PicLens en Flash avec Papervision3D 2.0 ) code public ( PicLens.as ), j'ai dû revoir certaines parties du code, l'aligner avec la dernière version de Papervision3D 2.0 Great White et j'ai fait quelques ajustements et des ajouts.

Suite ...

Flash et Papervision3D en Javascript

Edward Smith a développé une enveloppe en mesure de profiter de l' API de Flash et Papervision3D en JavaScript! La bibliothèque, AS3Wrapper , est compatible avec FireFox et IE. Safari pour Windows fonctionne comme j'ai eu des problèmes avec Opera 9, également pour Windows. Le mécanisme qui sous-tend ce projet, et qui rend possible cette «magie» est d'inclure dans notre page HTML conteneur Flash (AS3Wrapper.swf) qui accepte les commandes Javascript (AS3Wrapper.js), permettant dans la pratique, de construire objets Flash directement à partir de JavaScript.

Suite ...

Papervision3D: perlinNoise effets avec ()

Exploiter l'effet généré par perlinNoise() , vous pouvez créer des effets d'ondulation et de vagues avec Papervision3D .

Télécharger la source

Suite ...

Papervision3D: BasicView

Papervision3D 2.0 (GreatWhite) est encore en développement et il ya de nombreuses fonctions qui sont ajoutés presque chaque semaine. En avril, a été inauguré sur le blog des développeurs ( http://dev.papervision3d.org/ ), cependant, la version 2.0, n'est pas encore officiellement publiés est souvent difficile d'arracher le vrai potentiel. Une des innovations récentes introduites, cependant, est le nouvel objet BasicView un environnement qui crée 3D avec très peu de lignes de code. Il suffit de créer cet objet pour avoir la scène, fenêtre et la caméra en un seul coup.

Suite ...

FIVe3D: effets d'un cube! Waiting for Flash 10

Très probablement, quand il sort la nouvelle version d'Adobe Flash, 3D pour les bibliothèques "bas niveau" comme FIVe3D finira mal! Cependant, avant la "Corbeille", voici un exemple de ce qui peut être atteint (avec la dernière version 2.1):

Chargement Flash ...

Le code de la démo ci-dessus est assez articulé, donc je ne propose pas entièrement en ligne. Insertion, cependant, quelques morceaux de code intéressante.

Mise à jour: pour la source , cliquez ici

Suite ...

Papervision3D: Bitmap traiter comme FIVe3D

A partir de l'exemple représenté à FIVe3D: traiter Bitmap , nous allons voir comment obtenir le même effet en utilisant Papervision3D 2.0 (Great White), ainsi que de continuer à analyser le fonctionnement de cette bêta Great White.

Chargement Flash ...

Suite ...

Flash 10 Astro: 3D natif vs Papervision3D

Adobe a annoncé de nouvelles fonctionnalités pour un certain temps (filtres Hydra pour les graphiques de pointe et une meilleure gestion de texte) qui seront présents dans la prochaine version de Flash. En particulier, a attiré l'attention de l'introduction de la 3D (axe Z), alors la capacité de Flash pour manipuler les objets dans un monde en trois dimensions. Adobe dit que la même chose est en réalité un 2.5D, comme cela est souvent affirmé, une sorte de «simulation» d'un véritable monde en trois dimensions. En fait, vous pouvez faire pivoter un flux flash symbole autour de l'axe z, mais malgré cela, le symbole reste à plat dans l'espace en trois dimensions! Un «petit ce qui se passe lorsque vous déformer une image bitmap dans Photoshop! Ce, alors, n'a rien à voir avec des projets comme Papervision3D , Away3D , Sandy et bien d'autres, qui contiennent un certain nombre de fonctionnalités (appareil photo, scènes, textures, etc ...) absent "émergentes dans l'abstraction." En substance, Adobe ne veut pas complètement les chevauchements avec des dessins en 3D d'un tiers, mais seulement de fournir une couche native pour améliorer la performance des bibliothèques existantes en 3D.

Quoi qu'il en soit, la chose importante est que Adobe semble orientée à introduire ces caractéristiques à un niveau supérieur dimensions, ne contribue pas à toutes les bibliothèques complet et complexe que Paparevision3D. Depuis quelque temps, en fait, nous utilisons deux techniques de base pour étendre les fonctionnalités de Flash: API de bas niveau et des API de haut niveau.

Les API de bas niveau sont généralement écrites en C / C + + et Flash sont des parties du coeur, puis remplissez le joueur. Cette méthode, si elle assure une plus grande vitesse d'exécution, l'autre augmente la taille du lecteur Flash.

Les API de haut niveau sont écrits en ActionScript et ne sont pas indigènes à la base. En d'autres termes sont très semblables à des bibliothèques que nous pourrions nous écrire, avec la différence qui est fourni directement auprès d'Adobe. Comme avec la sortie de Flash 5, la première introduction de l'objet XML a été complètement en Actionscript, créant des problèmes de performance beaucoup!
L'avantage est que ces bibliothèques sont compilés uniquement lorsque c'est nécessaire et ensuite déversées dans le fichier SWF. Comme c'est le cas aujourd'hui avec l'objet Tween (voir fl.transition fl.motion .* ou .*) entièrement écrit en ActionScript (également des projets parallèles comme celle-ci naissent Tweener (caurina.transitions.Tweener) ou TweenerMax .
Pour cette raison, la communauté Papervision n'est pas entièrement heureux avec le choix d'utiliser l'API de haut niveau, dans la pratique, le même «niveau» de Papervision3D. Ceci, en fait, peuvent ne pas affecter la performance future de bibliothèques 3D.

Cependant, il prendra fin, la chose importante est que Papervision3D n'est pas morte, en effet!

Suite ...

PicLens 2.0 dans Flash avec Papervision3D

PicLens Vous pouvez obtenir l'effet de l'extension de Firefox PicLens avec Flash? Je pense que oui! Avec Papervision3D peuvent venir très près le même effet. C'est un prototype que je présente que je ne peux pas - pour l'instant - de rendre disponible le code. Cependant, il est intéressant de noter comment l'effet est peu probable. L'image que vous voyez répétée 100 fois est encapsulée dans le film SWF et ses dimensions sont 256 x 256 (24bit PNG transparence). Alternativement, il est très facile à lire une liste d'images à partir d'un fichier XML, dont j'ai déjà fait dans un autre démo. Dans ce prototype j'ai utilisé Adobe Flash CS3, Actionscript 3.0 et la version 2.0 de Papervision3D (GreatWhite).

Chargement Flash ...

Suite ...