Archive par auteur

Veille

Alternativa3D Released !

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 = ["", ""];

3 commentaires

Veille

Premiers retours sur flash 10

La sortie de la pré-release de flash 10 a pas mal agité les flahseurs assidus que nous sommes ces derniers temps. Quelques papes ont d’ailleurs déjà publié des articles expliquant comment profiter des dernières fonctionnalités :

Pour le moment il n’y a pas de doc mais comme le propose le blog d’Iteratif, l’outil ClassBrowser peut se révéler très pratique si vous souhaitez compiler en flash 10.

Globalement, les nouvelles implémentations sont de véritables bombes qui, sans bouleverser les applications de Flash dans le Web, vont probablement enrichir énormément la qualité et la fluidité de nos modules/sites en flash tout en facilitant leur production.

Personnellement, j’ai surtout axé mes tests sur la nouvelle API de dessin et un post sur le résultat de ces tests devrait suivre d’ici peu.

Mais en ce qui concerne la 3D, je tire pour le moment un bilan mitigé de mes premiers tests. Nottament sur la non-prise en charge de l’axe z pour gérer les depths des display object. Même si en théorie ça paraît légitime, ça se révèle très frustrant en pratique puisque la méthode local3DToGlobal qui est censé nous permettre de récupérer la profondeur globale d’un clip imbriqué ne nous renvoie qu’un Point (contenant seulement les valeurs de x et de y à l’écran). Il sera donc “compliqué” de gérer efficacement la profondeur des display object imbriqués relativement à leur valeur de Z globale (pour créer une classe Camera3D par exemple). Où il y a peut-être quelque chose qui m’échappe ? Ces premiers tests ayant été fait de façon très superficielle, je suis peut-être passé à coté de quelque méthode ou propriété réglant ce problème.

Le 21 mai 2008 par kikko

Tags = ["", ""];

3 commentaires

Veille

Adobe Flash Player 10 : codename Astro

La Démo d\'Astro

Adobe vient tout juste de proposer en téléchargement une prerelease du Flash Player 10.

Une démo disponible sur le lab d’Adobe permet de se faire une petite idée des nouveautés qui nous attendent : 3D Native, accélération GPU (?!), Chaines IK (animateurs de tous pays, réjouissez vous…), gestionnaire de texte ameilloré, et surtout bien sûr les custom effects en Hydra Pixel Bender.

Update : Mais aussi File Reference (ouverture/écriture de fichiers locaux), génération de sons dynamiques, ECMAScript 4…etc.

Le 15 mai 2008 par kikko

Tags = ["", "", "", ""];

3 commentaires

Veille

Alternativa3D 5.0

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 = ["", "", ""];

2 commentaires

Veille

Pratique d’AS3, par Thibault Imbert passe en Open Source

C’est à la fois une bonne et une mauvaise nouvelle. Mauvaise, parce que O’Reilly France n’éditera pas le livre de Thibault Imbert. Mais bonne, parce qu’il a décidé de publier son livre en Open Source. C’est une excellente idée, car cela donnera un accès gratuit au contenu pour toute la communauté flash et cela permettra de tenir le contenu à jour.

Donc si les BitmapData, Sockets, ByteArray et autres Flash Remoting vous intéresse, ça se passera ici à partir du 21avril.

Le 10 avril 2008 par kikko

Tags = ["", "", ""];

1 commentaire

Code

Displacement Mapping en AS3 avec Papervision 2.0

DisplaceMapDemo Screenshot

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 = ["", "", "", ""];

15 commentaires