Suite à la lecture d'un tutoriel sur le site Digital Urban, je me suis lancé dans la réalité augmentée, autrement dit l'ajout d'objets virtuels dans une vidéo capturée en temps réel ; les objets virtuels (2D ou 3D) sont incrustés dans la vidéo comme s'ils étaient présents dans la scène filmée.
Le tutoriel est basique, simple et rapide :
Voici le résultat :
Les objets 3D ont tendance à "vibrer" un peu, très probablement en raison de la webcam, de mauvaise qualité. Mais le résultat est plutôt intéressant, et donne envie d'aller plus loin... A suivre, donc.
On remarque par ailleurs que lorsque je passe la main entre la webcam et les motifs sur la feuille, les objets disparaissent : tout simplement parce que le logiciel ne reconnaît plus l'endroit où il doit incruster l'objet 3D.
Enfin, pour ceux qui voudraient voir ce que peut donner ce genre de technologie avec plus de moyens, voici une démo effectuée lors d'un show par Total Immersion, une compagnie française spécialisée dans la réalité augmentée.
Suite aux demandes des visiteurs, j'ai fait un mini tutoriel de personnalisation de la démo ; il est accessible dans la partie tutoriaux 3D du site.
Commentaires
Assez bluffant comme techno !
Assez bluffant comme techno !
ou le trouver
bonjour
je suis intéréssé par cette téchnologie mais je ne trouve pas le fichier à télécharger... quelq'un pourait me donner un lien valide ou me l'envoyer par e-mail? Merci!
ARTag
Bonjour,
effectivement la page de téléchargement indiquée sur le site digital urban semble avoir quelques soucis actuellement.
Il est néanmoins possible de télécharger des exemples sur cette page ("donwload rev2 demos") ; je ne sais pas si elles peuvent être customisées pour charger ses propres objets 3D, mais en tous cas elle permettront de tester ARTag !
Tuto francais ?
Bonjour, je suis disons, secoué par cette démonstration ^^
En premeir j'ai télécharger sur le lien de "shadow" le logiciel, mais je suis bloqué ! Je comprend pas trop comment faire. Si vous pouviez m'aider ou me fournir un tuto en francais ? merci d'avance !!
Tuto francais (suite)
Rebonjour, donc j'ai réussi à comprendre ce qu'il falait faire, MAIS ^^ quand je l'ouvre il'ya une fenetre qui s'ouvre "3D augmentation with ARTag" mais l'ecran reste noir :s pourtant avec le truc du futuroscope sa marchait ! Est-ce que j'ai pas tout compris et il faut que je télécharge un petit programme ? BOn si jamais vous voulez me contacter : dridridu35@hotmail.fr ou poster ici, je vien régulièrement
Et encore merci !!
ARTag - suite
Quelques indications :
-il faut que la webcam soit branchée et allumée ; en théorie le soft devrait la reconnaître tout seul. A ce stade, en lançant le soft la fenêtre "3D augmentation with ARTag" devrait afficher l'image de la webcam.
Dans mon cas, c'est le programme qui se termine en usb que j'utilise (j'imagine que les webcams usb sont reconnues uniquement avec cette version).
-Ensuite, pour avoir les objets 3D, il faut imprimer les images du dossier "patterns". Bien entendu, sans les déformer à l'impression. Il suffira normalement ensuite de les "montrer" à la webcam pour qu'elle les reconnaisse et affiche les objets 3D, sachant qu'une démo peut n'être associée qu'à un seul pattern (il faudra donc tester les différents patterns à chaque fois).
:s
Merci d'avoir répondu a ma question, mais quand j'ouvre le fichier il m'affiche bien la fenetre mais elle reste noir, mais portant ma web-cam qui à une LED sur le dessus, elle s'allume cette LED, signe qu'elle fonctione :s pourquoi cela ne marche pas ?.....mystère....
Je vais ressayer, je récise jsute au ca où... ^^ qe j'ai le dossier :
"artag_rev2k_demo_windows_0608"
Et deds je possède 6 :
3d_augmentations | artag_cad | basic_artag_opengl |
behind_the_scenes | image_test | patterns
Et trois document texte :
artag_rev2 | opencv_license | readme
Si jamais y'a un truc qui cloche ^^ n'hesiter pas ! encore merci
apercu :
desoler de reposter >< mais j'ai fait un imprime écran de ce que j'ai :
http://www.hiboox.com/lang-fr/image.php?img=a6t9hi0v.jpg
Problème ARTag
Effectivement il y a un problème : la ligne "camera started with resolution=0x0" n'est pas normale ; la résolution de l'image ne doit pas être nulle. Normalement on devrait avoir du 320x240 ou du 640x480, par exemple.
Pour la cause du problème, malheureusement je n'ai pas trop d'idée, peut-être une webcam non compatible ou mal réglée, un driver un peu trop vieux... Le mieux serait de contacter directement les développeurs d'ARTag en leur indiquant ce problème du 0x0. Ils auront peut-être une solution.
A part essayer avec une autre webcam, malheureusement je n'ai pas vraiment de solution à proposer.
;)
Merci ! Je vous tien au courant ! pouriez vous juste me rentrer dans vos contact msn ? sinon je reste sur shadows.fr ;) merci encore ! je vais voir ce que je vais faire.... sinon, connaissez-vous BlackMagic ?
msn
Malheureusement je suis assez peu sur msn en ce moment... Par contre la page de contactet mon mail direct (
) fonctionnent parfaitement. ;-)
BlackMagic... Non, je ne connais pas !
interressé par le dossier
Bonjour,
je vois que vous avez le dossier :
"artag_rev2k_demo_windows_0608"
Actuellement le lien de download est indisponible sur le site.
Pouvez-vous me le faire parvenir ?
Merci beaucoup
Jack Barlett
PS ! en allant sur mon site
http://www.WorldMagicParK.com/JackBarlett.htm
Vous comprendrez aisement mon interet pour la RA
A propos de ARTag
Hey, j'ai réussi a le faire fonctionner, c'est une technologie vraiment intéressante, si vous avez des liens avec d'autres objets ... nécessitez pas a me contacter.
Pour information il ne marche pas bien avec windows vista, il vaut mieux utilisez XP c'est sa le problème de l'écran noir.
+++
ARTag & Vista
A vrai dire, j'utilise Vista, et ARTag a fonctionné sans souci chez moi... ;-)
Pour d'autres objets : pour le moment le téléchargement du SDK ("Get ARTag Rev2 SDK" sur la page d'ARTag) semble impossible, mais dès qu'il sera rétabli, il deviendra facile d'utiliser ARTag avec n'importe quel objet 3D. Il faut modifier un ou deux fichiers de configuration, mais c'est relativement simple.
Un autre projet basé sur ARTag est à surveiller : goblin XNA ; apparemment il s'agit d'une plateforme qui permettra de créer des applications plus complexes que la simple démo d'ARTag, j'imagine qu'ils donneront quelques exemples lors de la sortie de goblin XNA, prévue normalement d'ici peu.
Bonjours, moi j'aimerais
Bonjours, moi j'aimerais bien savoir comment ajouter des éléments ? (Comme toi avec l'orchidée)
Si ou peux me répondre, ou envoyer un mail qui explique comment faire à : Clokus@hotmail.fr
Merci.
Tutoriel réalité augmentée
Je comptais depuis un certain temps faire un petit tutoriel là-dessus, en fait !
Je vais préparer ça, et je le mettrai en ligne dans quelques jours ; je ferai un billet sur le blog pour en parler, et j'en profiterai pour rajouter un lien vers le tutoriel ici.
Vu les nombreuses question déjà posées sur ARTag, je vais essayer de faire quelque chose d'assez détaillé.
Tutoriel ARTag
Le tutoriel est posté ! il est accessible depuis la partie tutoriaux 3D du site. Si tu as des remarques, problèmes, questions, n'hésite pas à le dire !
annimation sur un objet
bonjour,
je voudrai savoir comment faire pour réaliser une animation comme l'exemple avec le poulet du futuroscope en démo qui attaque l'hérisson enfin un objet qui bouge ou attaque par exemple.
es ce que si j'enregistre un objet animée en un format particulier il pourrai bouger
merci pour les infos
Animations dans ARTag
A vrai dire je ne sais pas vraiment... Dans la démo je n'ai pas vu de possibilité d'animation de modèle 3D. C'est peut-être faisable dans la version complète (le SDK évoqué en haut de la page d'accueil du site d'ARTag), mais il est possible qu'elle ne soit pas disponible en téléchargement, pour des raisons de droits. La mention "Outcome now uncertain" n'est pas très rassurante.
Il faudra donc peut-être trouver un autre système, comme par exemple Goblin XNA (http://graphics.cs.columbia.edu/projects/goblin/goblinXNA.htm), basé sur ARTag. Mais là encore il faut attendre, il n'est pas encore sorti.
Je n'ai donc rien de parfait à proposer pour le moment, malheureusement... Si je trouve un autre système fonctionnel, je posterai un billet sur le blog.
realité augmentée ( comment faire pour mettre les objets en tail
Bonjour j'arrive a partir du logiciel solid works a exporter mes réalisation en .obj lais le probleme c'est que mes objets ne sont pa a la taille humaine c'est a dire si je mais mon objets exemple un cube avec les dimension suivante 1600x1600x1600 sa devrait faire un objets de 1m60 large 1,60 longueur 1m60 de hauteur et sa fait pa cette taille coment faire ?
1) agrandir la feuille pour que sa mette l'objet en plus gros .
ou il y a autre chose a faire ?
ARTag & Solidworks
A priori ARTag ne calcule pas la taille de la feuille (il lui faudrait connaître des infos comme les caractéristiques optiques de la webcam pour ça), donc je pense que ça ne changera rien. Par contre peut-être qu'il redimensionne automatiquement les objets, je n'ai pas fait de test.
La meilleure solution serait de tester et, en fonction du résultat, de redimensionner directement l'objet dans Solidworks.
redimensionnée en taille réelle mes objets
j'ai effectivement bien essaier ce que ut ma dit de redimensionné a partir de solid works mais cela ne change pa la taille elle doi etre redimensionné automatique les fichier mtl peuvent etre lu avec quel logiciel ?
Car je me demander si les fichier en mtl qui sont crée ne redimensionnerai pas mon objet .
Fichiers mtl
Non, ça ne peut pas venir des mtl, ce sont des fichiers qui ne contiennent que les matériaux, aucune information sur la géométrie. On peut les ouvrir avec un éditeur de texte standard (bloc note, notepad++, etc).
Les fichiers mtl contiennent la liste des matériaux avec pour chacun les coefficients en diffuse, ambiante et speculaire (Kd, Ka, Ks dans le fichier), des infos sur les textures à utiliser, et quelques autres paramètres du même type.
redimensioné
donc je suis en pleine reflexion sur coment redimensionné
ce posible que les parametre soi dans les fichier .dll ou dans le .exe je sais que le fichier .exe peut et decompiler avec un programme et ce que ses posible que les paremetre de redimensionement soi dedans ou dan un dll ?
Redimensionnement
Là, je ne peux pas te répondre... Peut-être en posant directement la question sur le site officiel ?
Formation
Salut Benoît,
J'ai vu tout ton blog en une journée tellement je l'ai trouvé pertinent et intéressant. Un moyen de me remettre à jour aprés avoir délaissé qq mois la 3D au profit du web.
J'ai fais de nombreuse recherche Google, ai contacté Total immersion et lancé un sujet sur commentcamarche.net mais je ne trouve pas de formation spécifique à la réalité augmenté (3D, programmation...) Pourrais-tu m'aider à trouver une formation dans un pays francophone sur ce sujet ?
J'ai fais des études en 3D à Namur et j'ai eu la chance d'avoir eu Benoît Saint-Moulin comme prof en 3D temps réel mais ce n'est pas de la réalité augmenté :)
merci
Formation réalité augmentée
Bonjour Thomas,
tout d'abord, merci pour les compliments et la lecture du site ! ;-)
C'est vrai qu'au niveau formation, la réalité augmentée reste mal développée, et en creusant le sujet on trouve plutôt des mini-projets fait par des étudiants dans certaines écoles que des cours spécifiques... Bref difficile effectivement de trouver les formations spécifiques...
La réalité augmentée elle-même en est encore à ses débuts, ce qui peut expliquer que les écoles d'infographie s'y intéressent peu.
Il y a bien des tutoriels permettant d'apprendre à utiliser de la réalité augmentée avec Flash, C++, Unity ou autre, mais ça reste de l'autoformation, que tu sembles vouloir éviter...
Si je comprends bien, et d'après ce que j'ai pu voir sur commentcamarche.net, tu chercherais plutôt quelque chose axé sur la programmation & la réalité augmentée, pas sur l'utilisation de logiciels "clés en mains" ?
Plutôt une formation courte (quelques jours, semaines voire mois) ou bien une école en plusieurs années ?
Tu peux aller jeter un oeil à la liste donnée sur le site de l'Association Française pour la Réalité Virtuelle :
https://pedagogie.ec-nantes.fr/afrv/index.php?page=formations
Les formations (principalement des Masters ) portent sur la réalité virtuelle, mais le sujet est proche, et il est possible que la réalité augmentée fasse partie des thèmes abordés.
Je vais creuser le sujet, mais je veux bien quelques précisions concernant ta recherche (cf les questions ci-dessus), histoire de mieux cerner ce que tu vises.
Au passage, est-ce que tu avais posé la question d'une formation sur le sujet quand tu étais encore à l'HEAJ avec Benoît Saint-Moulin, ou bien est -ce que l'intérêt pour la réalité augmentée est venu après ?
RA
Bonjour et merci d'avoir répondu à mon commentaire aussi rapidement et avec autant d'intérêt.
Cela fait 1 an que j'ai quitté l'HEAJ et à cet époque, je ne connaissais que la 3D temps réel.
J'ai eu l'occasion de voir par-ci par-là, à travers les nombreux blogs d'actualité technologique l'évolution de cette prouesse.
L'intérêt m'est venu graduellement jusqu'à atteindre son apothéose ses dernières semaines :)
Pour répondre à tes questions
-Avoir des outils clefs en main je ne suis pas contre mais j'aimerais mieux connaitre les logiciels dans leurs structures par la programmation.
-Une formation longue est pour moi la seule solution envisageable.
Néanmoins, si l'entrée dans cette école se fait sur concours avec 300 participants pour 30 places, je crains ne pas avoir mes chances face à ceux ayant fait Mat-sup.
Je suis en train de voir le site de l'Association Française pour la Réalité Virtuelle, c'est une très bonne piste, merci.
Le Master IVI http://www.masterlaval.net/fr/master-ivi/admission irait parfaitement pour moi mais malheureusement je ne dispose qu'un niveau 2 suite à une interruption de mes études à L'HEAJ à la fin de ma 2e année et ils demandent un niveau 3.
Je vais également poursuivre le sujet sur TDT3D, je t'invite à nous rejoindre avec Benoît Saint-Moulin pour répondre à ce sujet.
http://www.tdt3d.com/forum.php?action=vthread&forum=12&topic=4360&page=0...
Réalité augmentée & formations
Rebonjour,
Bonne idée, le fil sur TDT3D. Je vais donc répondre là-bas pour la suite, et j'invite les autres lecteurs qui seraient intéressés par le sujet à faire de même...
Salut a tous. Je
Salut a tous.
Je m'intéresse également a la réalité augmenté et plus particulièrement pour les objets 3D. Je suis sur Rhino4 et je me demandais si vous savez comment créer un code a partir de Rhino et sous quel format je dois enregistrer mes fichiers??
Merci
Format objets 3D
Bonjour,
En ce qui concerne ARTAG, les formats supportés comportent au moins obj, wrl, ase. Attention, les fichiers obj doivent avoir un matériau (fichier.mtl) associé.
les marqueurs
salut a tous
donc je vois l'utilisation des marqueurs pour la creation des objet diverse en 3D mais existe t-il un moyen de fair sans les marqueurs a imprimer ?
(exemple : la camera filme un telephonne dans maison et envoi un listing avec photo en 3D ou 2D de ceux qui on appelés pendant son absence. Ce qui permetterait en un coup d'oeil de voir qui a appelé et tous cela accessible par internet )
RA sans marqueurs
Sans marqueur, c'est tout à fait possible, mais pas (à ma connaissance) avec les outils gratuits comme ARTag ou ARToolkit.
Total Immersion propose par exemple la reconnaissance d'images ou photos, avec de très bons résultats.
importer des fichier de sketchup
bonjour j'aimerais savoir comment on fait pour importer un fichier de google sketchup vers artag merci
L'import direct n'est, je
L'import direct n'est, je pense, pas possible ; il faut convertir dans un autre format, comme l'obj. Une recherche sur "google export obj" apporte quelques solutions qui fonctionnent (même si ce n'est pas 100% intuitif), comme ici : http://forum.zbrush.fr/index.php?topic=3361.0
Poster un nouveau commentaire