SANDY 3 : une tuerie.
Le dimanche 30 septembre 2007 à 15:35 :: Flash-AS3 :: #29 :: rss :: 3449 lectures
SANDY 3 a été lâché dans la nature il y a une grosse semaine (pour les pauvres lapins qui n'ont pas eu la nouvelle ). Cool me diras tu mais c'est qui Sandy ? ben c'est un moteur 3D qui vaut des points. Je voulais participer il y a 2 ans déja à la version AS2 mais je dois bien avouer que j'étais trop mauvais donc ça ne s'est pas fait. Entre temps j'ai compris 2, 3 trucs sur la POO donc j'ai pu faire 2 rocambolesques expériences que je m'empresse de partager avec vous.
important : j'ai créé un dossier sandy avec une traduction en anglais. ça se passe là : http://sandy.nicoptere.net/
Le premier test c'était plutôt pour voir comment marche la bête.
Je me suis servi des tutos de Mr
Petit disponibles ici : http://www.petitpub.com/labs/media/flash/sandy3/ ( ce mec a une gueule pas croyable )
c'est un super point d e départ pour qui ne connaît pas Sandy.
Du coup ça fait super effet spécial 3000 mais en fait c'est tout naze niveau géométrie y a 2 pauvres sphères et une boîte en plus le mouvement est super pas géré ça fait mal à la tête. regarde:
Il y a une marge de 10pixels autour pour désactiver l'animation. En fait tout le truc tient au map : PerlinNoise animé + seuilage.
Après je voulais faire un modèle un peu plus poussé qu'une boîte donc j'ai choisi un bonhomme Lego parce que:
- c'est modulaire
- c'est articulé simplement
- c'est des putain de fashion victims qui ne reculent devant aucun sacrilège vestimentaire
du coup pour tester les qualités de rendus ça collait bien.
![]() (rêve pas là c'est le rendu Max...la radiosité dans flash c'est pas pour tout de suite) |
j'ai utilisé un MaxScript de Seraf qui marche plutot bien et disponible ici : AS3 Geom Class Exporter for 3ds max
Ca a été plus rocambolesque que prévu, il a fallu exporter chaque membre séparément et changer les dimensions, puis le point d'ancrage... tatonner, normal pour une première fois, mais au final ça s'est plutôt bien passé.
mon mesh est donc devenu un package lego.* avec une dizaine de classes. j'aurais pu faire l'économie des membres symétriques ( bras, jambes) mais je sais pas encore faire
Au niveau du code 'est très lourd, très redondant mais c'est plutôt pour montrer la marche du train aux tout petits et m'aider à l'assimiler dans les même temps.
pour l'appli elle même, je me suis appuyé sur le boulot de Dennis Ippel de rozengain.com disponible ici : http://rozengain.com/?postid=50
il y a d'autres exepériences sympathiques et qui aident beaucoup à commencer donc à visiter sans modération 
Sandy se laisse bien faire, j'ai eu comparativement beaucoup moins de mal à me plonger dans cette version que dans la version AS2.
avec les quelques exemples dispos on peut déja faire des trucs étonnants. Il ya 2, 3 coquilles au niveau du clipping Les objets censés être derrière sont rendus devant, pas bien compris pourquoi mais dans l'ensemble le rendu est soigné.
La contrainte des moteurs Flash est là, un peu frustrant, mais ca pourra etre corrigé dans le futur.dixxit kiroukou.
ALlez Hop ! l'appli !
les sources :
J'ai zippé tout parce qu'il y a baucoup de bordel:
- modèle max : max/legoman.max
- les images de cette page (?!) : pics /
- les source Flash CS3 : flash/
- le package lego de modèles: flash /lego/
dans le répertoire flash il faut ajouter l'API SANDY ou faire pointer les liens comme il faut.
![]() bruit + treillis |
![]() couleur + peau |
![]() *explication |
![]() punch actif |
![]() vomi kitsch |
quelques rendus effectués avec mon appli incroyable mais vraie

*Je vous recommande de mettre le "punch" sur on et d'habiller le modèle avec le BruitA (A=alpha) tout en bas de la combo ou le perlin+alpha. ça donne un effet très bizarre de papier encré, c'est un rendu que j'avais vu en cours de gravure ... très étonnant.
à part ça pas grand chose à dire... Les perspectives sont immenses, je pense au jeu vidéo qui n'est vraiment plus très loin, à la monstration d'objets, ici le modèle se compose de 904 faces (du TrèsTrèsLPM) parce que je voulais pouvoir le manipuler facilement mais pour des présentations plus statiques, il doit pouvoir supporter 2 ou 3 fois plus. en travaillant les maps on peut arriver à des choses vraiment convaincantes.
En tous cas je me suis bien amusé j'espère que ça vous plaira 
Un grand Bravo à kiroukou pour son travail (vous pouvez le féliciter ça coûte rien et ça fait plaisir).
(... bon après avoir été félicité par le papa de Papervision ça fait un peu rire mais quand même : Félicitations
)






copains
Commentaires
1. Le lundi 1 octobre 2007 à 10:15, par reza
2. Le lundi 1 octobre 2007 à 11:30, par lutaseb
3. Le lundi 1 octobre 2007 à 17:49, par nicoptere
4. Le mardi 2 octobre 2007 à 16:20, par lutaseb
5. Le mardi 2 octobre 2007 à 21:04, par nicoptere
6. Le mercredi 3 octobre 2007 à 07:28, par jeanphilippe
7. Le mercredi 3 octobre 2007 à 13:34, par fab
8. Le mercredi 3 octobre 2007 à 14:11, par nicoptere
9. Le mercredi 3 octobre 2007 à 14:30, par fab
10. Le mercredi 3 octobre 2007 à 14:56, par nicoptere
11. Le mardi 9 octobre 2007 à 18:11, par Seraf
12. Le dimanche 21 octobre 2007 à 14:12, par yoxinsky
13. Le dimanche 21 octobre 2007 à 19:30, par AleX.G
14. Le lundi 22 octobre 2007 à 06:43, par nicoptere
15. Le lundi 25 février 2008 à 17:11, par Denis
16. Le mercredi 17 septembre 2008 à 18:16, par rencontre
Ajouter un commentaire