Version 0.2.5 Disponible

Cette version intègre les nouveautées que nous avions présenté lors de l’exposition Laval Virtual, qui a eu lieu du 6 au 10 avril 2011, notamment l’intégration du Kinect.

Toute l’équipe d’OpenSpace3D tient à remercier les nombreux visiteurs venus nous rencontrer, les participants du concours K’AndyNect (dont le gagnant, Laurent ENGELS est reparti avec un Kinect!), ainsi que les organisateurs de Laval Virtual 2011.

Kinect integration

INTEGRATION DU KINECT

Le périphérique de Microsoft est désormais supporté par OpenSpace3D, permettant ainsi de créer une application l’utilisant, en quelques clics!

Afin de ne pas rendre le setup d’installation d’OpenSpace3D trop lourd, il fait l’objet d’un package supplémentaire, téléchargeable ici.

L’installation de la suite logicielle permettant de faire fonctionner le Kinect sur PC étant quelques peu compliquée à installer, notre équipe a apporté un intérêt tout particulier au setup du package Kinect d’OpenSpace3D.

Comme à l’accoutumée, cette fonctionnalité est livrée avec des exemples d’utilisation, le premier montrant comment faire un personnage calquant vos mouvements, le second permettant de manipuler un objet 3D en fonction du mouvement des bras, ainsi que le jeu K’Andy présenté à Laval Virtual (tous disponibles dans “demos/kinectdemo”).

Augmented reality

AUGMENTED REALITY

Notre volonté étant d’offrir de plus en plus de fonctionnalités permettant à nos utilisateur d’intégrer un aspect réalité virtuelle à leurs applications, nous avons ajouté deux nouveaux plugIts permettant d’utiliser de la réalité augmentée (Augmented Reality, ou AR).

Le plugIt ARCapture permet de capturer un flux vidéo en provenance de la webcam, et de détecter des marqueurs sur l’image ainsi obtenue. A noter que le Kinect peut être utilisé comme webcam de capture pour l’AR.

Le plugIt ARMarker permet quand à lui de positionner des élément 3D en surimpression de la vidéo capturée.

Un exemple d’usage est fourni, disponible dans le répertoire “examples\basics\ar_piano” (il vous faudra au préalable imprimer le contenu du fichier ar_piano.pdf).

Use Sketchup models in OpenSpace3D

IMPORTATION MODELES SKETCHUP

Un nouveau plugin Sketchup est disponible sur la page support, permettant d’importer plus simplement dans OpenSpace3D n’importe quel modèle Sketchup.

Un tutoriel video disponible sur la chaine Youtube de OpenSpace3D explique comment l’installer, et comment importer vos contenus.

La base de modèles Sketchup étant plus que conséquente, nous espérons que vous trouverez ce plugin pratique afin d’étoffer la composition de vos scènes.

Lip Synchronization

NOUVELLES FONCTIONNALITES

Du coté de l’éditeur d’interactions, vous noterez certainement l’apparition de couleurs, permettant d’associer visuellement chaque instance de PlugIt à sa catégorie (input/object/etc.).

De plus, le moteur 3D supporte désormais les animations de type “pose”. Les deux nouveaux plugIts utilisant cette fonctionalité sont le plugIt “animation LipSync” (permettant de faire de la synchronisation labiale) et le plugIt “pose animation blender” (interpolation entre plusieurs poses). Un nouvel exemple démontre l’utilisation de ces plugIts, vous la trouverez dans “examples/basics/lip_sync”.

Enfin, des correctifs de bug dus à la migration vers Ogre 1.8, qui nous avaient échappés lors de la dernière release, on été corrigés (l’impossibilité d’activer l’anti-aliasing en directX notamment).

Télécharger OpenSpace3D



Kinect dans OpenSpace3D

Un nouveau plugin gérant le périphérique Kinect de Microsoft est disponible avec la nouvelle release.
Il n’a jamais été aussi simple de créer une application utilisant cette interface!
Le plugIt détecte et associe automatiquement les “bones” (os) du squelette “biped” (d’après les noms standards de 3DSMax, mais cela fonctionne avec n’importe quel squelette en provenance d’un modeleur supporté par OpenSpace3D).

De plus, vous pouvez utiliser la camera Kinect conjointement avec les nouveaux plugIts de réalité augmentée!
Le jeu “K’AndyNect” que nous présentions à l’exposition Laval Virtual est inclus dans l’installation du package. Notez que nous avons créé un package “tout-en-un” permettant d’installer simplement les redistribuables nécessaires au fonctionnement du Kinect, car nous trouvions que ceux-ci étaient quelques peu compliqués à installer manuellement.