Réalité augmentée @home et sur le web : rendu logiciel ou flash ?
Quelqu’un me posait récemment la question de la différence entre RA logiciel et sous flash sur le web, alors répondons-y ici, ce sera toujours utile ^

BMW UK vient de lancer à son tour un petit portail où l’on peut promener la dernière Z4 sur une feuille de papier avec un petit pattern en noir et blanc. La particularité de cette application étant la personnalisation des trainées de couleur que la voiture laisse en roulant. Techno par magicsymbol, reprise du spot télé dispo sur vimeo.

Peut être vous souvenez-vous de la campagne de Toyota….

…. ou encore de la Picasso de Total Immersion
… ou encore la Mini de chez Metaio, et il existe quelques autres exemples très sympathiques.
Toutes ces solutions se retrouvent des points communs :
- Des logiciels propriétaires ou à techno réalisée par des ressources externes à celles que l’on peut avoir pour du flash. (les utilisations d’Artoolkit demandent pas mal de motivation)
- Un logiciel à télécharger entre 10 et 20mo
- Un rendu complexe et soigné du modèle 3D (shaders, lumière, nombre de faces…) grâce à l’utilisation comme pour les jeux de la carte graphique.
- Des animations parfois importantes (voir celle de la Toyota IQ), potentiellement beaucoup plus évoluées.
- Des tracking de visage et d’expressions comme le fait fix8 de manière très ludique.
- A priori, une meilleure détection des patterns à la webcam même si les différences que j’ai pu voir ne sont pas énormes.
- Surtout, des détections de patterns autres que de motifs simples en noir et blanc : couvertures de livre, tshirts, affiches etc…
Dans tous les cas, ces applications se doivent de fournir un plus conséquent par rapport aux solutions à base de flash : en rendu, en complexité ou en interactivité…
… qui se retrouvent en « concurrence » avec une solution sous flash avec Flartoolkit, portage en AS3 de la solution open source Artoolkit :
- Une petite licence pour les projets commerciaux désormais : solution peu coûteuse et nécessitant juste des habitués du papervision un peu débrouillards.
- Des capacités graphiques très réduites en 3D : pas de shaders, pas de meshe complexe, des animations très réduites, hormis des petits personnages ou déplacements de panneaux…
- Mais directement accessible depuis le browser, nécessite juste la webcam.
- Directement intégré dans du flash et intégré dans une scène.
- Des essais de portage de OpenCV utilisé notamment pour le tracking de visage comme l’exemple de MrDoob.
avec tous les exemples que l’on connait désormais ! Le meilleur d’entre eux étant quand même celui de General Electrics!
Et en voici quelques uns que je n’ai jamais mentionné :

Une animation en boucle de Miku qui fait la danse de Popotan (Quelle culture !)
Côté utilisation marketing, je rajoute celui de Nespresso : http://jp.dolce-gusto.com/mycafe/ qui fait la démonstration de l’insertion d’une dosette à café. Ainsi que celui de Doritos au Brésil.

et puis, tant qu’à faire qu’à parler de voitures, autant évoquer l’expérience d’une BMW en flash également, ce qui constitue une bonne base de comparaison !
En tout cas, si vous désirez vous y mettre, vous pouvez suivre le tutorial sur gotoandlearn, ainsi que le tutorial en anglais sur le site de Saqoosha.
Et côté librairie3D, la team russe d’Alternativa3D vient également de s’y mettre…

S'abonner à Hebiflux
Le Twitter Hebiflux
Tout Hebiflux avec Friendfeed
My Photostream Hebiflux


[...] Hebiflux » Réalité augmentée @home et sur le web : rendu logiciel ou flash ? [...]
Ca doit bouffer en bande passante ces technos !
Eh bien, pour des logiciels à installer, c’est 10 à 20mo à télécharger une fois, et ensuite plus besoin d’internet.
Pour du flash, comme c’est de la 3D en temps réel, ce n’est pas très lourd, disons le modèle 3D + les textures : 1mo maximum quoi.
En tout cas, moins qu’une vidéo interactive :)
We’ve just added a new example of Augmented Reality in Flash, a online dressingroom, here you can try out some shirts :
http://www.strafwerk.nu/printbuyer/
Check also an example of headtracking in Flash with external software we’ve made :
http://www.vimeo.com/3455536
Hope you like!