import/export - Serveur pédagogique UFR Sciences et Techniques
Transcription
import/export - Serveur pédagogique UFR Sciences et Techniques
Introduction à U3D Sebti Foufou 1 Pourquoi le U3D ? • Faciliter l’utilisation et la visualisation des modèles 3D CAD par les applications de visualisation 3D. • U3D = Universal 3D = format 3D extensible pour coder les données venant des applications CAD en vue de les utiliser dans d’autres applications (e.g. dans le marketing, manuels utilisateurs) • ECMA-363 3d edition/June 2006 (203 pages) : – Rapport technique de Ecma – Montre les détails du format U3D – Expliquer les stratégies d’implémentation de U3D 2 Formats universels très connus • Exemple de formats universels importants: – JPEG pour la photographie numérique – M3P pour la musique – HTML/XML pour le Web • Plus de 25 grandes entreprises se sont regroupées au sein du 3D Industry Frum (3DIF) pour développer la norme U3D 3 Le format U3D • Un fichier U3D est un format simplifié d’un modèle 3D CAD/CAM, ou tous les détails nécessaires pour la fabrication son supprimés. • Avoir un modèle 3D simplifier à porter de main permit a une compagnie de : – – – – Améliorer la communication de concepts, Réduire les prix de productions, Avoir une meilleure présentation des nouveaux produit. Assurer une meilleure formation du personnel sur l’utilisation et la maintenance des produits. • Donc, besoin d’un format commun et unique permettant a une compagnie d’accéder et de visualiser l’essentiel du 3D d’un produit. 4 La norme U3D • Lancer par le 3D industry forum www.3dif.org • Actuellement, – Ecma international (Formerly European Computer Manufacturers Association) gère le développement de ce standard. http://www.ecma-international.org/memento/TC43.htm – TC43 est le comité ECMA responsable du développement de U3D. – Membres de U3D (enevolution continue) : Boeing, Fraunhofer Gesellschaft, Hitachi, HP, Intel, Microsoft, Sony. – SourceForge gère le développement d’une application pour créer des fichiers U3D. https://sourceforge.net/projects/u3d – Forum de discussion U3D sur le site web de SourceForge. 5 Travailler avec U3D • Pour visualiser des fichier U3D, il faut avoir Acrobat 7 Reader sur Win 2000 ou XP. • Pour créer des fichiers PDF, il faut Acorbat 7 Professional. • Pour créer nos propres fichiers U3D, il faut un logiciel supportant U3D. Le marché commence juste à s’ouvrir. e.g. • Deep Exploration de Right Hemisphere. Version d’évaluation 30 Jours: http://www.righthemisphere.com/support/downloads/) • XVL Studio • subdo • Possibilité d’incorporer un fichier U3D dans des documents MS Office (e.g. Deep Publish de Right Hemisphere, SpinFire de Actify, peut être d’autres). 6 Subdo • Exporter un format CAD en U3D et l’insérer dans un document PDF • Formats reconnus: – 3DSMAX 5.0, 6.0, 7.5, X3D, 3DS, VRML 2.0, DXF, SolidEdge, SolidWorks,STL, PLY, DirectX, Maya 6.5, Obj, Lightwave 7.5. Les formats à venir pour la version 1.3 : U3D (import/export), FBX (import/export), Rhino 3D, Cinema4D. Les formats à venir dans les versions supérieurs à la 1.3 : CATIA V4, V5, Pro/E, Inventor, UG NX, ACIS, Parasolid, STEP, IGES, VDA/FS. Subdo supporte des formats natifs, pour les autres nous proposons un système de plugins installé sur le logiciel cible pour exporter dans le format Subdo (.sub3d). 7 Adobe 3D Annotations • Le PDF 1.5 permet d’incorporer des modèles 3D (de CAO par exemple) dans un document PDF • C’est donc les 3D annotations qui permettent de visualiser un contenu 3D dans le document PDF • Adobe Acrobat, ne supporte qu’un sous ensemble des fonctionnalités de U3D 8 Pourquoi U3D pour intégrer des contenus 3D dans PDF? • Le choix du meilleur format 3D était crucial pour Adobe©. Il fallait un format qui puisse prétendre à l’universalité au niveau des fonctionnalités, des capacités d’évolution, des plateformes (Windows, Mac, Linux, Unix, PDA, Smartphone, etc), des performances et qui présente les meilleures garanties de pérennité. Le support d’Intel a été déterminant dans notre choix. U3D est maintenant une composante à part entière du format Adobe PDF. Il est intégré au logiciel Adobe® Reader® (version 7 minimum) qui est présent sur plus de 500 millions de postes de travail dans le monde. 9 Avantages de 3D dans les PDF • Les avantages offerts par cette « démocratisation » de la visualisation 3D sont évidents dans l’industrie, dans le domaine médical, pour le design, l’architecture, etc. En incorporant des scènes 3D dans des documents PDF, les utilisateurs bénéficieront de l’universalité du format PDF et de l’infrastructure de sécurité proposée par Adobe. En outre, le format PDF offre la meilleure garantie de pérennité du marché. Adobe travaille actuellement avec une vingtaine de partenaires à la définition d’un nouveau standard ISO - le PDF/E - qui intégrera U3D (échéance : fin 2006). Autre point essentiel : la 3D c’est important mais ce n’est pas tout. Adobe Acrobat® est devenu un standard de fait pour agréger des contenus de sources très diverses (Office, Outlook, pages web, Autocad, vidéo, flash, etc.). L’intégration des contenus 3D est la suite d’une démarche logique. 10 interactions sur les scènes 3D • Les fonctions de base de manipulation et d’analyse des scènes 3D (Pan, zoom, rotate, etc) sont disponibles dans la solution Adobe Reader. Il est aussi possible de définir des hyperliens programmables en Javascript au sein des documents PDF ainsi que d’enrichir l’interface de manipulation de la 3D (ajout de sources lumineuses, animations, etc.). 11 Interactions évolués dans acrobat • Peut-on réaliser des interactions évoluées dans Acrobat et créer de véritables applications 3D (pour la visualisation industrielle, pour la formation, les instructions de montage...)? • La version actuelle d’Acrobat Professional montre la direction en matière de manipulation 3D. Les prochaines versions devraient offrir encore plus de fonctionnalités, pour autant, il n’est pas question pour Adobe de proposer un véritable logiciel d’animation 3D au sein d’Acrobat. Notre démarche sera plutôt de permettre l’intégration d’animations 3D (au format U3D) créées avec des logiciels spécialisés au sein de documents PDF. 12 Adobe 3D et le travail collaboratif • Est-il possible d'utiliser les documents PDF enrichis de contenus 3D dans le cadre d'un travail collaboratif (possibilité d'annoter des pièces d'un modèle 3D...)? • Adobe Acrobat est aujourd’hui la meilleure solution pour le travail collaboratif en 2D. Ces fonctions seront étendues à la 3D. 13 PDF/U3D et le PLM • En quoi le PDF peut-il s'inscrire dans la stratégie PLM d'une entreprise? • Avec l’adjonction de la 3D, PDF devient le support documentaire idéal du PLM. Des documents de tous formats (Office, CAO, etc.), 2D ou 3D peuvent être unifiés en PDF. Les logiciels d’infrastructure proposés par Adobe permettront de mettre en place des infrastructures de contrôle et de sécurité ainsi que des workflows pour favoriser le travail collaboratif. 14