150 likes | 243 Vues
Présentation Boudeau David Sehil Sofiane Roux-thomas aurelien . 11.04.2008 WSIA . Sommaire. INTRODUCTION Présentation de VRML Pourquoi X3D est né La norme X3D Exemples Le code CONCLUSION Pourquoi X3D est si peu utilisé ? L’avenir de X3D Sources. INTRODUCTION Présentation de VRML.
E N D
PrésentationBoudeau DavidSehil SofianeRoux-thomas aurelien 11.04.2008 WSIA
Sommaire • INTRODUCTION • Présentation de VRML • Pourquoi X3D est né • La norme X3D • Exemples • Le code • CONCLUSION • Pourquoi X3D est si peu utilisé ? • L’avenir de X3D • Sources
INTRODUCTIONPrésentation de VRML • Le VRML 1.0 voit le jour en 1995 • Il est utilisé pour décrire les scènes 3d temps réel sur internet • Il connaît un grand succès, de fait les sociétés Sony, SGA et Mitra aideront à la création une version 2.0
INTRODUCTIONPourquoi X3D est né • Mais VRML à quelques défaut majeurs, ce qui pousse les développeurs à créer X3D : • Langage difficile à maîtriser, pas d'outil de modélisation (3DMax,Blender…) etc ... • Spécification du langage trop rigides impossibilité d'ajouter de nouvelles fonctionnalités à une scène par exemple : les scènes VRML sont dépourvues de son, vidéo en flux
INTRODUCTIONPrésentation de VRML CODE VRML CODE X3D
La norme X3DExemples • Extensible 3D (X3D) est une spécification W3C via sa filiale Web3D Consortium
La norme X3D Exemple: les vitrines virtuelles • Exemple le plus fréquent de productions X3D à l’heure actuelle: vitrines virtuellesen ligne (commerce, galeries arts …)
La norme X3DExemple : les mondes virtuels • Voici un aperçu d’un monde virtuel s’appuyant sur les technologies X3D Possibilités d’incrustation de médias, d’interaction avec l’environnement et les autres utilisateurs
La norme X3DExemple : une de nos créations • Une de nos créations X3D :
La norme X3DLe code d’un de nos exemples • On observe une structure typique XML : • Déclaration du type XML, • Insertion de DTD • nœud racine, • nœuds auxiliaires • attributs • … • Garantit des objets • -réutilisables • -classifiables
La norme X3DLe code : hiérarchie des balises • Pour une « sphère » de notre exemple
La norme X3DLe code : les différents types de balise • Il existe différents types de balises en X3D permettant notamment : • les balises géométriques (cube, sphère surfaces NURBS …) • les balises d'apparences (couleur, textures, lumière…) • les balises de contenu multimédia (vidéos, sons…) • les balises d'animation du monde (translation, rotations …) • les balises qui recensent les interactions de l'utilisateur • Les balises de liens (ancres html …)
ConclusionPourquoi X3D est si peu utilisé ? • Le Web 3D s’avère très peu répandu • Complexité de la norme X3D dès qu’il s’agit de représenter des objets réalistes. • Possibilités actuelles de X3D 5% à peine des possibilités • Environnement technologique inadapté
ConclusionL’avenir de X3D • L’avènement de X3D est attendu et arrivera à travers le développement des sites de e-commerce, et peut-être des jeux multi-joueurs en ligne • Formation de personnel qualifié et imprégné de la culture XML
Sources • http://www.web3d-fr.com DTD, informations techniques • http://www.pinecoast.com Tutoriaux X3D • http://www.xml.com Informations sur le X3D par rapport à XML • http://apia.u-strasbg.fr/vrml/index.html Tutoriaux VRMLs