Bac à sable en réalité augmentée

De fablabo
Aller à : navigation, rechercher


...

ARSandboxLayout.png

Contributeur·ice·s

Statut du projet

Experimental

Statut de la publication

License

CC-by-sa-3.0

Inspiration

Fichiers source

Machines

Lien




Basé sur le travail D'Olivier Kreylos : http://idav.ucdavis.edu/~okreylos/index.html et de Peter Gold du département de Géology de l'UC Davis.

L'idée est dans un premier temps de reconstruire un bac à sable en réalité augmentée et après de voir ce qu'on peut en faire.

Qu'est ce qu'il faut ?

Les logiciels :

Les logiciels utilisés sont sous licence GNU (General Public License) et disponibles en téléchargement :



Le Matériel :

  • Un ordinateur avec une bonne carte graphique sous Linux
    • Si vous n'avez pas une bonne carte graphique çà peut marcher mais vous n'aurez pas la gestion des fluides qui est assez gourmande en ressource.
    • (sous Mac Os X apparemment çà marche aussi mais bon... il faut avoir l'envie et les moyens).
  • un module Kinect 3D de première génération (Kinect pour Xbox1414 ou 1473 pour Windows)
  • Un vidéoprojecteur qui est l'investissement le plus cher car il faut un vidéoprojecteur courte focale
  • un bac à sable d'environ 0,75 x 1 mètre ( ou tout autre bac de même dimension avec des rebords assez hauts)
  • du sable ou même du riz ( en gros un truc blanc/beige qu'on peut assembler)


Par quoi on commence ?

Recherche Matériel

Trouver un module Kinect

Alors il faut trouver un module Kinect de première génération, le logiciel SARndbox ne gérant pas ( encore) les nouveaux modules. Le fournisseur auquel se référer : le bon coin, les brokeurs. On peut en trouver pour une vingtaine d'euros environ. Attention à ne pas oublier l'adaptateur usb / 12volt, sinon au pire vous pouvez souder les fils pour refaire une prise usb + une alimentation (http://www.instructables.com/id/Wiring-an-Xbox-Kinect-for-USB/). Du coup avec le module Kinect il y a pas mal de trucs à faire avec, çà fait partie des caméras 3D les moins cher du marché de l'occasion (voir Kinect Hacking) et en plus les drivers sont open source suite à la campagne de Adafruit (de la lecture à propos de çà et des protocoles USB


Trouver un vidéoprojecteur courte focale

La partie la plus coûteuse du projet ...

Piste 1 :


On trouve des projecteurs d'occasion un peu partout mais peu en courte focale. Le modèle proposé dans la documentation d'Olivier Kreylos est un BenQ MX631ST.


Les préconisations sont assez hautes :

  • format d'image 4:3
  • focale courte (environ 1 mètre pour une image de 0,75 x 1 m pour cadrer avec la kinect
  • 13000 : 1 de taux de contrast
  • 3200 ANSI lumens
  • résolution native de 1024x768
  • connexion HDMI ou DVI ou Display Port (VGA non recommandé)


J'essaye de trouver un projecteur d'occasion ayant des spécifications au plus proche. Le calculateur est très utile pour vérifier les différents specs : http://www.projectorcentral.com/projection-calculator-pro.cfm


Piste 2 :


Sinon en parallèle je regarde pour modifier la focale d'un vidéoprojecteur normal, soit en utilisation un rajout d'optique, soit en utilisant des miroirs ( ce qui revient à peu près au même).


Piste 3 :


Pourquoi pas refaire carrément un projecteur sur base de lentilles Fresnel et d'un écran LCD sans dos type :


Logiciel de simulation d'optique sous licence GNU

Liste des écrans déportables

Mais il faut bien calculer également les distances de projection, garder les proportions largeur/longueur sous peine de devoir rebricoler pour trouver un alignement correct et la courte portée

Après c'est pas le même boulot, çà vas prendre un peu plus de temps et c'est plus risqué.

--Mathilde (discussion) 8 novembre 2015 à 00:32 (CET) ouais mais bon c'est plus drole et au pire ça fera un retroprojecteur pour la maison ...

Installation logiciels

Globalement toute la procédure est décrite ici : http://lakeviz.org/forums/topic/complete-installation-instructions/

Même sans le projecteur et sans le bac à sable çà fonctionne assez bien et si on se place devant la Kinect çà donne çà :Capture du 2015-11-09 19-32-27.png

Communauté support

Il y a également un forum de support pour ceux qui se lancent dans la construction d'un projet de ce type : http://lakeviz.org/forums/forum/ar-sandbox-forum/

Il a également plein d'autres projets intéressants et très bien documentés.

Des exemples d'installations réalisées : http://idav.ucdavis.edu/~okreylos/ResDev/SARndbox/index.html

Notes

voir pour tester avec d'autres trucs que du sable, par exemple fluide non newtonien (maizena + eau)