Outils de maquettage virtuel

De Wiki de Projets IMA
Révision datée du 3 octobre 2013 à 07:49 par Mde-bie (discussion | contributions) (Objectif)

Matthias De Bie - Pierre-Jean Petitprez

Présentation

Objectif

En collaboration avec l'équipe de recherche MINT (IRCICA/LIFL), l'objectif du projet est de développer, en se basant sur un échantillon de code déjà fourni, des outils simples et avec un nombre de commandes réduit permettant d’interagir avec des applications d'édition de géométrie. Cette application sert à créer une couche supplémentaire entre le SDK ThreeGear et toute autre partie responsable de l'affichage de la géométrie. Elle se présente sous forme d'un outil générique qui doit permettre d'interfacer les flux du SDK ThreeGear avec Unity dans un premier temps.

Matériel requis

En raison de l'utilisation de code déjà écrit, il est nécessaire de reprendre les mêmes outils.

  • Utilisation du moteur Unity[1] : requiert Microsoft Windows
  • Bibliothèque ThreeGear[2] permettant d'utiliser une Kinect : requiert un système 64 bits
  • une caméra Microsoft Kinect

Démarche d'installation

  • Installation des librairies et pilotes requis :
    • Java SE
    • ThreeGear SDK
    • OpenNI 1.5.2.23 64-bit
    • NITE 1.5.2.21 64-bit
    • SensorKinect 5.1.0.25 64-bit
    • Calibration de la caméra avec les scripts camerasetup.bat et handdriver.bat
    • Installation de Unity

Gestion de Projet

Présentation

Semaine 1

Choix des projets

Semaine 2

Réunion avec le professeur encadrant le mercredi 18 septembre : description de l'état de l'art, définition des attentes et des besoins, définition des choix technologiques.
Mise en place des outils sur PC personnel, l'idéal serait de pouvoir également travailler sur un poste fixe en salle de projet : nécessité d'installation de Windows 64 bit sur un poste.

Semaines 3 et 4

Interfaces Unity et ThreeGear

Prise en main du SDK ThreeGear et de la scène Unity fournie, après la phase d'installation plutôt longue mais documentée.

Problématique : la caméra Kinect doit se trouver à une certaine hauteur au-dessus du plan de travail (de l'ordre de 1 m), en étant le plus horizontale possible afin de bénéficier de la meilleure détection des mains possible.

Première étape : analyser et s'approprier le début de code fourni sous Unity.