NEWS         TESTS         INTERVIEWS         DOSSIERS         GALLERY 3D         3D SITES
 Q&A OpenSpace3D
Philippe PERES, I-Maginer
mai 2009
 

"OpenSpace3D a pour objectif de permettre le développement de nouveaux environnements de travail collaboratifs, de formation (classes virtuelles, learning et serious games), de simulation, d’innovation, de e-commerce, de réseaux sociaux d’expression et de partage (espaces personnels 3D) ou de jeux massivement multiutilisateurs (MMOG) …des applications tant professionnelles que grand public qui reposent sur la 3D et la collaboration en temps réel.."

< OpenSpace 3D Interface

   
Q1 Pouvez-vous présenter brièvement la génèse du projet OpenSpace3D ?
A1 L'origine d'OpenSpace3D repose tout d'abord sur des besoins internes en terme de développement et de production.
I-Maginer se positionne en effet à la fois comme éditeur et comme société de service utilisant des technologies open source dans le domaine du web 3D collaboratif, et plus particulièrement la technologie SCOL, particulièrement adaptée à notre vision d’environnements collaboratifs.
Nous souhaitions d'une part exploiter la technologie SCOL (déjà très complète et bénéficiant des apports de la communauté et des évolutions R&D de notre société) et d'autre part pouvoir ré-exploiter des fonctionnalités développées dans le cadre de la production d'environnements ou d'applications 3D pour nos clients.
Il était enfin nécessaire de faire évoluer le moteur 3D de SCOL pour permettre de créer des environnements 3D de qualité, c’est ce qui a motivé notre choix d’intégration d’Ogre3D, un moteur open source aux fonctionnalités puissantes.
C’est ainsi qu’est née la plateforme OpenSpace3D qui a pour objectif de permettre le développement de nouveaux environnements de travail collaboratifs (réunions à distance en web conférence), de formation (classes virtuelles, learning et serious games), de simulation, d’innovation, de e-commerce (boutiques et galeries commerciales virtuelles), de réseaux sociaux d’expression et de partage (espaces personnels 3D) ou de jeux massivement multiutilisateurs (MMOG) …des applications tant professionnelles que grand public qui reposent sur la 3D et la collaboration en temps réel.
Enfin, notre volonté est de démocratiser l'utilisation de la 3D et constatant le manque de solutions fiables, libres et Open Source de développement d'applications 3D temps réel nous avons voulu faire d'OpenSpace3D notre projet phare.
   
Q2 Le web est "peuplé" de technos 3D, est-ce qu'OpenSpace3D a des arguments pour se différencier et de développer le nombre de contenu 3D sur la Toile ?
A2 Je citerai 3 principaux arguments :
- Tout d'abord, la plateforme a été pensée pour répondre aux besoins d'un public large en terme d'ergonomie et de facilité de prise en main.
-En second lieu, la dimension collaborative que nous souhaitons apporter à OpenSpace3D ainsi que son caractère Open Source en font un outil unique sur le marché.
- Enfin, la technologie SCOL permettant un accès à tous les niveaux de développement, OpenSpace3D ne se positionne pas simplement comme une plateforme de contenu Web3D mais également comme une plateforme de Réalité Virtuelle.

En effet OpenSpace3D a pour objectif de permettre l'ajout d'interface de Réalité Virtuelle au sein même des applications développées (la WiiMote en est un exemple déjà utilisable)

   
Q3 Expliquez-nous concrètement comment SCOL et Ogre3D "fonctionnent" au sein de cette technologie ?
A3 L'interfaçage entre Scol et Ogre 3D se fait via un plugin le "SO3Engine" chargé et reconnu par la machine virtuelle, il s'agit donc là d'une intégration à part entière du moteur de rendu Ogre 3D dans la technologie Scol. Les propriétés du SO3Engine sont de fournir aux développeurs Scol des fonctions de haut niveau facilitant l'utilisation d'Ogre3D et d'exploiter au sein de la plateforme les possibilités de rendu 3D offertes par le moteur de rendu Ogre.
   
Q4 Si le moteur est Ogre 3D, peut on importer des données 3D au format .mesh et .scene ?
A4 La plateforme est actuellement capable, de charger des .scene et des .mesh, ainsi que les ressources graphiques associées (material script, skeleton...)
De plus, de part l'utilisation des formats Ogre 3D OpenSpace3D est capable d'importer des modèles provenant de logiciels de modélisation tels que Sketchup ou Blender.
Nous souhaitons également l'intégration dans la plateforme du format Collada, de plus en plus répandu de nos jours.
Enfin, pour les besoins spécifiques en terme d'édition de la plateforme OpenSpace3D, nous avons créé un format XML de projet le ".xos".
Ce format est capable de charger directement dans la plateforme toutes les ressources nécessaires à l'importation d'un projet mais également les informations concernant le développement des "plugIT" ou fonctions pour le projet (Éditions des plugins OpenSpace3D pour l'interaction)
   
Q5 Une autre solution "web3D" utilise Ogre3D mais elle est assez instable sur le net (Blink3D) qu'en est il pour OpenSpace3D?
A5 A ce jour nous développons en Alpha. Les alpha testeurs nous permettent de faire évoluer l'ergonomie de la plateforme, et de corriger les retours de dysfonctionnement au quotidien.
Les premiers retours d'utilisation provenant de spécialistes de la 3D temps réel sont positifs concernant la stabilité de l'outil.
OpenSpace3D a été lancée le mois dernier pour le concours étudiants "Virtual Fantasy" dans le cadre du salon Laval Virtual 2009. Une trentaine d'étudiants répartis en 5 équipes ont pu pendant trente heures non stop développer des applications avec OpenSpace3D. Nous avons constaté que la version alpha était stable et les retours étudiants allaient dans ce sens.
   
Q6 Comme son nom l'indique OpenSpace3D est Open Source, concrètement que cela change-t-il pour vous et pour les utilisateurs ?
A6 Le développement d'une plateforme Open Source correspond à une orientation nouvelle pour notre société avec un modèle économique double d'éditeur et de SSLL.
Le développement de la technologie et de la plateforme, nous conduisent à mener une politique forte de Recherche et Développement pour laquelle nous nous associons à des universités, des écoles et des laboratoires de recherche avec l'aide de financeurs publics.
Nous sommes également fortement impliqué dans la vie communautaire de la technologie SCOL afin d'en assurer la promotion auprès de tous ses utilisateurs potentiels (SSII et SSLL, grands comptes, designers, écoles d'ingénieurs et d'infographie, laboratoires de recherches, ...).
Cette expertise et la valorisation des technologies Open Source correspondante nous permettent également de nous positionner sur des projets de développements d'envergure en terme d'interfaces 3D interactives.
Pour ce qui est des utilisateurs, OpenSpace3D est une plateforme libre sous licence LGPL qui permet de développer des applications dans un but commercial ou non-commercial.
La facilité de prise en main d'une telle plateforme permet également le prototypage rapide pour la valorisation d'un projet ou d'un concept.
Ces éléments en font une plateforme ouverte à un très large public allant de l'étudiant, aux grand comptes en passant par les PME, les institutions ou la recherche.
   
Q7 Ogre3D est un moteur peu "user freindly" pour les infographistes. Prévoyez-vous des éditeurs ou outils facilitant la création ?
A7 Aucun Modeleur n'est prévu dans OpenSpace3D pour le moment car ce n'est pas sa vocation prioritaire. OpenSpace3D veut faciliter l'import de ressources 3D Ogre pour l'utilisateurs.
Celà dit, nous comptons intégrer dans la version bêta d'OpenSpace3D des éditeurs intuitifs et simples (matériaux, animations, particules, terrains...) sans en faire une "usine à gaz".
Pour ce qui est des exports, nous bénéficions des développements déjà initiés pour Ogre sur des modelers tels que 3DsMax, Blender, Maya ou Sketchup.
Pour le moment, nous avons constaté que ces outils sont performants, cependant, dans le cas ou ces outils ne suffiraient pas nous envisagerons le développement d'un export spécifique pour OpenSpace3D.
   
Q8 Quand allez vous proposer des démos et une version RC d'OpenSpace3D ?
A8 Nous espérons sortir une bêta pour la fin 2009/début 2010. Cependant, des mises à jours de la version Alpha seront régulièrement distribuées via le site www.openspace3d.com
Concernant la version Bêta, elle intégrera d'avantages de possibilités en terme d'animation, de physique ou de particules mais également en terme de documentation et d'aide au développement d'applications 3D sous OpenSpace3D.
Concernant les démos, des templates ou exemples seront fournit dans la documentation afin d'aider l'utilisateur de la plateforme pour illustrer les fonctionnalités.
Suscitant l'intérêt des écoles nous comptons également sur les étudiants pour participer à des projets et ainsi proposer des démos pour OpenSpace3D.
Enfin, l'expérience positive et enrichissante que nous a apporté le concours étudiant sur la plateforme nous amène à penser à l'organisation de concours permettant de valoriser la plateforme. Ces concours pourraient à la fois être destinés à des infographistes, des développeurs, des designers ou encore des architectes...Avis aux amateurs !
   
Q9   Que est le rôle de SCOL dans cette nouvelle technologie ?
A9  SCOL est le support même de la plateforme ainsi, ses capacités nous laisse entrevoir des perspectives d'évolutions très intéressantes.
Le premier axe sur lequel nous travaillons prioritairement est le caractère collaboratif et la possibilité de créer à partir d'OpenSpace3D des applications 3D multi-utilisateurs.
C'est le sens même des développements qui ont été les notres jusqu'à ce jour.
De plus, le caractère modulaire de la technologie SCOL donne la possibilité d'exploiter des IHM de Réalité Virtuelle au sein de la plateforme et de pouvoir intégrer bon nombre de technologies Open Source. Le premier exemple est bien sûr le moteur de rendu Ogre 3D mais nous développons également l'intégration de la librairie VLC.
   
   
   
   
 
  Search on 3d-test with Google
      A PROPOS DE 3D-TEST            INFORMATIONS LEGALES               LINKS              TRANSLATE WITH GOOGLE
 
© 2001-2007 3d-test, Panorama of web 3D technologies, 3d-test is edited by Westimages Realtime 3D Solution Provider