Mar 21

Voilà une petite expérimentation, déja expérimentée en AS2 avec les moyens de l’époque, inspirée d’un effet similaire réalisé par JL Gaujal sur Flash-France il y a déja pas mal de temps, et ça rendait super bien.

Et comme dernièrement je voulais me lancer dans un peu de traitement d’image afin de réaliser un vieux projet de composant texte 3D dans Sandy, j’ai commencé par le tout début, l’extraction des contours du bitmap. Après il y aura énormément de choses à rajouter, notament la gestion des trous, puis la tesselation etc etc. Mais bon, fallait bien commencer :)

Une fois tous les points du contours extraits, j’applique une très simple vectorisation, en essayant de garder que les points de contrôle. Mais là, c’est encore vraiment très très sommaire, faudrait l’améliorer, si ça tente d’autres personnes que moi d’ailleurs.

Sur cet exemple, cliquez dans le swf pour avoir le focus, puis pressez une touche du clavier pour changer de caractère. Son contours devrait être automatiquement tracé. On remarque qu’a cause de l’aliasing les parties en diagonale sont très mal vectorisées pour l’instant et ca devient presque du dessin point par point.

Lire la suite »

Feb 26

4 mois après la 3.0.1, voici cette nouvelle mise à jour de la librarie.

Au menu, et bien pas mal de petites choses:

  • Nouveaux attributs pour de l’éclairage avancé comme Gouraud, Phong et du Celshading.
  • Ajout d’une classe utilitaire, ParserStack qui permet de préloader plusieurs fichiers et de séquentialliser leur création.
  • Ajout de l’objet Sound3D.
  • et pas mal de petites choses plutôt utiles…

Un composant permet aussi d’installer la documentation de Sandy directement dans Flash CS3, facilitant grandement son utilisation.

Une jolie petite démo est aussi disponible pour vous présenter les  ajouts principaux:

3.0.2 demo

Une nouvelle série de tutoriels est aussi disponible (en anglais) montrant la création d’une voiture depuis la modélisation dans 3DS jusqu’à son exploitation avancée dans Flash avec Sandy.

Pour les quelques uns restants sur leur a priori de la version AS2, plutôt difficile à prendre en main il faut bien le reconnaitre, j’ai préparé un rapide tutoriel montrant l’affichage d’un objet 3D en 3 lignes de code seulement:http://www.flashsandy.org/tutorials/3.0/simplest_sandy_flash_cs3

Voilà je pense que vous connaissez déja l’adresse, mais au cas ou, la voici à nouveau : flashsandy.org

Dec 11

Je vous parlais lors de la sortie de Sandy 3.0 de la souplesse de l’architecture des matériaux.

Je laissais entendre que la création d’extension aux matériaux existants était chose simple, principalement car cela est complètement détaché du reste du moteur. En voici aujourd’hui les premiers fruits.

Nous avez vu l’ajout d’un attribut restituant un effet du style éclairage de Gouraud quelques jours après la sortie de la version officielle, et voici maintenant celui de Phong ainsi qu’un effet de brouillard disponibles dans le trunk du SVN.

phong

Démo présentant les 3 différents type d’éclairage proposés par Sandy, de gauche à droite, Gouraud, Phong et Flat.

brouilllard

Effet de brouillard appliqué sur des objets en mouvements.

Beaucoup d’autres effets graphiques, plus amusants qu’utiles il faut le reconnaitre, peuvent être créés, à vous de vous y essayer et de partager! Si vous le faite, n’hésitez pas à me le signaler.

Pour ce qui se posent la question ( y’en a peut etre), Sandy ne vas pas s’orienter dans la direction de fournir le plus d’effets graphiques possibles. D’autres moteurs le font déja et nous considérons que ces effets ne sont pas encore exploitables du fait du manque de performance du player. Cela dit, il est toujours agréable de se détendre sur ce genre de choses :)

Oct 24

Depuis quelques jours je travaille à temps perdu (comprendre quand j’ai  5 minutes) avec Xavier Martin aka zeflasher, sur l’intéraction avec le material mappé sur des objects 3D.

Et nous commençons à obtenir quelque chose, donc autant le partager avec vous. Lire la suite »