Accueil
Dans un contexte de jeux vidéo, il existe une panoplie d’objets ou « assets » qui sont utilisés dans l’environnement. Ces objets, qui sont en fait une simulation virtuelle de leur réplique réelle, sont modélisés et construits de toute pièce au moyen d’outils permettant l’animation, le rendu ainsi que la modélisation tridimensionnelle. Ainsi, ce processus requiert généralement beaucoup de temps, et c’est pourquoi un système tel que celui de Virtual Matter a été pensé. En effet, en implantant un tel système dans un contexte de jeux vidéo (par exemple), il est maintenant possible d’importer des objets de la vie réelle directement dans le monde virtuelle de manière dynamique (scanner 3D), sans avoir à les modéliser manuellement.
Média
Magasins
Adafruit : alluminium extrudé
Sparkfun : BigEasyDriver, breadboard, kit de soudure
Robotshop : Arduino, moteur pas-à-pas
Home Depot : matériaux
Apinex : laser
Logitech : caméra
Lee Valley : bearings
Acier QTC : coupes d'alluminium
Pas-à-pas
Compiler et intégrer Qt5 à Visual Studio 2015 Utiliser PCL dans Visual Studio 2015 Intégrer VTK dans un Widget Qt5 Compiler OpenCV avec Visual Studio 2015 Accéder aux fonctionalités OpenGL dans Qt avec Visual Studio 2015Instructions
Manuel de l'utilisateur1. Ouvrir le scanner
2. Allumer le laser et fermer la porte
3. Lancer le programme
4. Positionner l'objet au centre du plateau
5. Rallumer le laser et fermer la porte
6. Lancer le scan et attendre
7. Visualiser le nuage de points
8. Générer le mesh
9. Importer le mesh
Voir le Manuel de l'utilisateur pour les instructions détaillées (avec Unreal Engine 4)
Technologies utilisées
Visual Studio 2015 (C++14)
Qt5 (intégré à VS2015) : interface principale, gestion des événements
OpenCV : capture d'image et visualisation, extraction du laser
Point Cloud Library (PCL) : génération et visualisation du nuage de points et du mesh
Unreal Engine 4 : environnement de simulation, programme principal