Veille
Et voilà, le moteur 3D Alternativa3D vient tout juste de sortir à cette adresse : http://alternativaplatform.com/en/ le moteur est téléchargeable gratuitement MAIS par contre il n’est pas en open source :(. C’est donc 3 fichiers swc (classes et symboles précompilés) qu’il faudra inclure à votre libraire pour pouvoir l’utiliser (pas d’utilisation sous flash cs3 du coup).
Aprés avoir un petit peu testé la bête, je peux dire que les performances sont bel et bien au rendez-vous et que le tout est très simple à utiliser (surtout le moteur de collision qui se résume à une propriété à activer).
Le 1 juin 2008 par kikko
Tags = ["3d", "flash"];
Veille

Après avoir lancé une série de démos AS3 impressionnantes (bump mapping, Parallax effect, Normal map lighting, etc.), les russes d’Alternativa Platform ont publié sur leur blog 2 nouvelles démos de leur plateforme Alternativa3D.
Le résultat est vraiment bluffant, autant visuellement que techniquement.
Et ce n’est qu’un début, car à l’avenir, Alternativa3D ne sera pas qu’un “simple” moteur3D pour flash, mais un véritable outils de développement de jeu et d’applications multiusers, avec une appli serveur, un World Editor, et un module d’administration.
Ça promet.
Le 19 avril 2008 par kikko
Tags = ["3d", "as3", "flash"];
Code
A la demande d’un certain guillaume, voici une légère mise à jour de mon petit moteur de pseudo 3D pour flash.
Les propriétés MovieClip3D.X et MovieClip3D.Y renvoient les valeurs x et y du MovieClip après la projection.
Voici le même exemple avec des lineTo reliant les MovieClip (vides) entre eux.
Attention tout de même, les lineTo sont assez gourmand en ressources avec Flash. Au delà de 300 lineTo à chaque enterFrame, ça commence à ramer…
Télécharger les sources
This movie requires Flash Player 9
Le 20 février 2008 par PingooO
Tags = ["3d", "as3", "flash"];
Code

La sortie de Papervision 2.0 - Great White la semaine dernière a repoussé encore un peu plus les limites de flash (hum quelle intro…) en apportant pas mal de nouveautés (Shaders, Bump-mapping, ASCollada pour importer des mesh skinné, Frustum culling..etc). Mais Great White c’est aussi une gestion ameillorée des évenements souris (via la classe InteractiveUtils) permettant, par exemple de récupérer facilement les coordonnées de projection (u,v) d’un clic de souris sur un objet 3D.
Cette dernière nouveauté qui est passé presque inaperçue à la sortie de GW, m’a donné l’idée de faire une classe de Displacement Mapping. Fonctionnalité absente dans papervision et pourtant trés répandue en 3D. Pour ceux qui ne voient pas ce que c’est, ça consiste à obtenir une déformation 3D grâce aux niveaux de gris d’une image. C’est le procédé utilisé pour faire des terrains ou pour faire du brush-modeling avec Z-brush par exemple. Du coup je me suis plongé dans PV3D 2.0 et y’a pas à tortiller, c’est vraiment une putain de release! (Mis à part le fait que ce soit une alpha non documentée grrrr…).
Lire le reste de cet article »
Le 15 décembre 2007 par kikko
Tags = ["3d", "as3", "flash", "papervision"];
Code
C’est sans prétention, mais ça peut servir pour la réalisation rapide de menus funky.
Il s’agit d’un mini moteur de pseudo 3D, il permet de placer des MovieClips dans un espace tridimentionnel.
Au lieu de faire un tuto, je vous invite à télécharger les sources qui contiennent une demo toute simple.
Télécharger les sources
This movie requires Flash Player 9
Le 23 novembre 2007 par PingooO
Tags = ["3d", "as3", "flash"];