Archives de mai 2010

Création d’une application AR sous Flash

En plus d’une adaptation d’un exemple d’ARToolkit avec un logo de l’Ensicaen, nous travaillons également sur la réalisation d’une adaptation sous Flash grâce à FLARToolkit, une adaptation de la librairie en Action Script. Première mise en ligne prochainement.

Association d’un pattern avec un objet dans ARToolkit

Une fois le motif et l’objet 3D réalisés, il suffit de les combiner dans une application. Nous avons pour cela utilisé un des exemples fournis avec la librairie : simpleVRML.exe.

Celui-ci est capable de reconnaître marqueurs différents. Les associations sont déterminées dans le fichier object_data_wrml. Chaque fichier patt y est lié à un objet suivant ce modèle :

Lire la suite

Réalisation d’un logo sous Blender

Dans l’optique de personnaliser une application de réalité augmentée à partir de l’un des exemples fournis avec ARToolkit, nous nous sommes lancés dans la création d’un logo de l’ENSICAEN sous Blender ; un logiciel libre et gratuit d’animation, de modélisation et de rendu 3D.


La bibliothèque permet de charger des objets au format VRML, format également supporté par Blender lors de l’export. Ce format réunit sous format texte les informations à la création des objets 3D. Le seul problème lors de l’export a été généré par la lampe. En effet  un éclairage est nécessaire afin de voir l’objet en couleur et avec des ombres, malheureusement celle-ci se réinitialisait toute seule. Il a ainsi fallu la replacer directement en éditant directement le fichier texte.
logo Ensicaen

Réalisation d’un pattern personnalisé

L’outil Flash MarkerGenerator nous permet de réaliser un marqueur personnalisé, à savoir un cadre noir incrusté de la mention ENSICAEN. Le fichier pattern généré est en fait une simple matrice indiquant la valeur de chaque pixel en niveaux de gris ( entre 0 et 255 ).

Marker Generator

Lire la suite

Divers tests des exemples fournis avec ARToolkit

Après avoir imprimé les différents motifs fournis avec la bibliothèque ARToolkit ( rectangles noirs intégrant divers sigles ou lettres ), nous avons pu tester les exécutables. Retrouvez ci-dessous divers photos, captures d’écran et vidéos de ces tests.

Photos :


Lire la suite

Installation de ARToolkit

Première étape mais non des moindres : l’installation d’ARToolkit, une bibliothèque libre de droit sous licence GNU/GPL et multiplateforme, permettant de développer des applications de réalité augmentée.

Notre webcam n’étant pas reconnue sous Linux, l’installation a été faite sur Windows Vista. Pour l’installation, il suffit ensuite de suivre les étapes décrites sur la documentation.

Installation des pré-requis

  • DSVideoLib (version 0.0.8b-win32) : interface de communication avec le driver de la webcam ;
  • GLUT (OpenGL utility toolkit) : une bibliothèque permettant de gérer l’affichage de fenêtres vidéo OpenGL à installer dans le dossier C:/windows/system32/ et dans l’environnement de développement  ;
  • DirectX Runtime : une collection de bibliothèques destinées à la programmation d’applications multimédia.


Lire la suite