La 3D temps réel est une méthode de représentation de données tridimensionnelles permettant de calculer chaque image d'une animation au moment même de son affichage. Par destination, elle est interactive et offre au spectateur une expérience immersive.
La plupart des moteurs de calcul 3D temps réel peuvent être adaptés à l'autostéréoscopie. Puisque les données tridimensionnelles peuvent être vues successivement sous des angles différents, il est possible de calculer simultanément huit images complémentaires, afin de les afficher sur un écran Alioscopy. Le rendu déporté ("cloud computing") est une alternative au rendu local lorsque la puissance de calcul est insuffisante.
Le relief n'est pas seulement intéressant en termes d'impact ou d'émotion, il véhicule également davantage d'informations et peut constituer de ce fait un précieux outil d'aide à la décision. La 3D temps réel sur écran 3D Alioscopy trouve des applications dans plusieurs domaines d'imagerie professionnelle :
- imagerie médicale
- modélisation scientifique
- design, prototypage et maquettes 3D
- prospection pétrolière, géologique et minière
- architecture et visites virtuelles
- simulation
- serious gaming
- advergaming (jeux vidéo publicitaires)
- applications militaires
Mise en oeuvre
Deux approches techniques distinctes peuvent être envisagées pour interfacer une application 3D temps réel avec des écrans Alioscopy:
Programmation des caméras et du shader Alioscopy
Le modèle de caméras Alioscopy exploité dans les scripts AlioscopyCamera répond à des règles de géométrie spécifiques. Il peut être décliné dans une application 3D temps réel, sous réserve d'avoir été intégré au code source. Le shader Alioscopy mixera ensuite les 8 images à la volée. Ce développement est soumis à la signature d'un accord de licence.
Utilisation de la Z-Map générée nativement par l'application
La Z-Map, ou carte de profondeur, est une image en niveaux de gris ne contenant que l’information de profondeur des objets présents sur la scène. Elle peut être captée dans toute application 3D temps réel, aussi bien en OpenGL qu'en DirectX. Il est ensuite possible d'extrapoler 8 vues à partir de l'information de profondeur et de les mixer à la volée au format des écrans 3D Alioscopy, à l'aide d'un boîtier ou d'un logiciel spécifique..