Prenons une WebCam, prenons ProFORMA (Probabilistic Feature-based On-line Rapid Model Acquisition ), et on obtiens un scanner 3D. Un scanner 3D permet de réaliser un modèle (du style Blender par exemple) à partir d'une forme réelle (on se remémore le fameux homme au 10aines de diodes dansant devant des capteurs pour réaliser une animation 3D). Ici une WebCam fourni une image 2D (comme une photo animé si vous préférez).
La prouesse fut réalisé par une équipe d'étudiants de l'université de Cambridge en Angleterre sous la direction de Qui Pan.
- Posez votre objet devant la caméra
- Tournez le
Ici on tourne l'objet, donc le logiciel détecte les différences entre deux clichés de l'animation à l'aide de puissantes formules mathématiques et peut ainsi reproduire sur un schéma 2D l'objet qui devra être modélisé.
- Analyse du schéma 2D : On détecte les différents sommet de l'objet et on y applique la tetrahedralisation de Delaunay qui consiste à "relier" tout les points obtenus afin d'obtenir un schéma du futur objet 3D.
- Création du modèle 3D à partir du schéma : création des surfaces, detection des textures, lissage, etc...
- Déplacez l'objet, l'animation se créé en temps réel et il complète le modèle s'il détecte de nouvelle forme.
Je vous invite regarder la vidéo sur le site du projet.
Une fois finalisé, ce logiciel sera donc disponible sous Linux puis sous Windows. C'est une véritable prouesse dans le domaine car ca permettera de simplifier la modélisation pour un utilisateur lambda.
On pourra noter quelques inconvénients :
- La qualité d'image de la webcam pourra influencer sur la précision du rendu
- La forme de l'objet à modéliser (circulaire, plein d'angles, surfaces planes, etc...) générera un rendu plus ou moins correct
- Le projet n'est qu'en développement
Selon moi, et c'est mon avis personnel, ce logiciel sera plutot utilisé dans le domaine amateur pour permettre aux utilisateurs qui n'ont pas les compétences, les moyens ou le matériel pour réaliser un tel rendu. Tandis que dans le milieu professionnel on préférera rester à la modélisation manuelle (afin d'évtier les possibles retouches à faire sur les modèles obtenus).