GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009.

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

REFERENTIEL DE LA SERIE STG
BIENVENUE ASTOU TALL Chargé de documentation de l’équipe Informpro. Présentation d’un projet.
Architecture Technique de la plate-forme CASTORE
APPLICATIONS DE CREX QUELLES SONT LES PRINCIPALES CARACTERISTIQUES DU CODE? QUELS PEUVENT ÊTRE SES UTILISATIONS? EXEMPLES.
IREMIA : Institut de REcherche en Mathématiques et Informatique Appliquées Université de la Réunion Uniformisation des mécanismes de conception de SMA.
Réalisation dun compréhenseur multidimensionnel Projet Master Informatique 1ère année Année 2005 Christophe MOUFLIN Jérôme COPPENS.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
LOG4430 : Architecture logicielle et conception avancée
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
JXDVDTEK – Une DVDthèque en Java et XML
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
UML - Présentation.
Exportation des données
UML (Unified Modeling Langage)
Tests et Validation du logiciel
Expertise et formation du lméca ESIA / Université de Savoie
MRP, MRP II, ERP : Finalités et particularités de chacun.
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
ST40 – Stage Professionnel
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Sommaire Objectif de Peakup Principes de fonctionnement
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Le projet en STI2D Initier le projet Délimiter les champs du possible
Tous les mercredis du 3 octobre au 19 décembre 2012
Laboratoire d'Informatique de l’Université de Franche-Comté
Des outils pour le développement logiciel
2nd Pro Maintenance des Véhicules Automobiles
Présentation du mémoire
Sensibilisation a la modelisation
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
« Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie.
La technologie en 3ème avec Rob’OK Au collège République Bobigny
Bureau d’études Présentation du sujet Organisation des projets Version 1 8 octobre 2004.
Suivi de projet Architecture de l’information par l’équipe en charge du projet A Mille 2013.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
Bureautique M1 Publipostage.
P.D.F. Qui es-tu?.
Power AMC-Rational Rational Rose, Étude comparative
1 Le système GNAT / Ada95 La perspective du projet depuis New York University Edmond Schonberg New York University et Ada Core Technologies Mars 2003.
1 Vers la gestion de la cohérence dans les processus multi-modèles métier Wolfgang THEURER Ecole Nationale Supérieure d’Ingénieurs des Etudes et Techniques.
Interface de génération de blason Projet STLM.GIBERT / M.LIPPMANN.
L’enseignement de spécialité SLAM
Simulateur de microcontrôleur Intel 80C51
- Exemple de détermination de tolérance de localisation
Mémoire – Aline Schneider Intérêts –Enseignement primaire –Usage de l’ordinateur pour développer de nouvelles connaissances –Mathématiques / géométrie.
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Génie Logiciel 59 Nous testons les logiciels pour vous ! Bénazet Sébastien.
LES SIMULATEURS RÉSEAU
Outil de visualisation et d’export de données de format TRIDENT Fabien Ancelin, 17 Décembre 2008 Projet réalisé dans le cadre du cours SCG_67210 Encadré.
1 Le stage informatique du LAL et IPN Antoine Pérus Christian Arnault Michel Jouvin Françoise Lefebvre Laurent Garnier.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
développeur informatique
MP2P PROTOCOLE & SYSTÈME DE STOCKAGE REDONDANT COACHING 3 – 21/05/2015 Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH.
SOMMAIRE  Intro et cahier des charges 2 Présentation Projets Étude et recherche Développement Doc. et manuels Conclusion J.
FLASH MX 1ère Séance. Introduction Création d’animation pour le Web, pouvant contenir une forte interactivité. Faible poids des fichiers. Compatible avec.
SI28 Flash séance 1 Dessins et Animations. Présentation de Flash  Création d’animations pour le Web, pouvant contenir une forte interactivité.  Faible.
MelonDoc Projet libre de fin d’année
Le pistolet GEPEL JP LANGLOIS - JP BULOT.
L’évolution des théories du commerce international.
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
CandidatCédric Favre ProfesseurReymond Clavel AssistantsYves Stauffer Ludovic Righetti.
Une brève histoire du SMOG Présentation plagiée (sans pudeur aucune) de l'ancienne équipe SMOG. Un grand merci à eux !!
1 / 24 Arts et Métiers ParisTech 2 ème année Echange de données Modèles CAO.
Transcription de la présentation:

GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009

PROJET DE BACHELOR Présentation Norme U3D Modules d’exportation Outils U3D/Pdf Conclusion 2009 PDB| Mathieu RICHARD 1/20

PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION  Cadre  Projet de Bachelor individuel sur 20 semaines (15 en cours et 5 à temps complet).  Sujet proposé par l’HEIG-VD et Mr Henri Röthlisberger  Domaine  Projet lié à l’infographie et à la visualisation 3D  Utilise un mécanisme de compression  U3D s’intègre au fichier.pdf 2009 PDB| Mathieu RICHARD 2/19

PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION  Déroulement 3 parties  Une étude théorique du format  La réalisation de module d’exportation  Un projet mettant en œuvre U3D et Pdf  Planification  Etude théorique: 7 semaines  Réalisation modules: 7 semaines  Projet U3D/Pdf: 5 semaines 2009 PDB| Mathieu RICHARD 3/19

PROJET DE BACHELOR Présentation Norme U3D Modules d’exportation Outils U3D/Pdf Conclusion 2009 PDB| Mathieu RICHARD 4/19

NORME U3D PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 5/19  Motivations  Absence de Standard: Après 30ans d’utilisation de la CAO, toujours aucun réel standard n’existe. U3D veut devenir le.Jpeg de la 3D.  Pérennisation des données: Création d’un format indépendant des plateformes d’utilisations.  Développé l’usage de données 3D: Permet l’utilisation des données dans tous types de logiciels à toutes les étapes du développement.

NORME U3D PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 6/19  Intervenants:  3DIF: Consortium industriel fondé par Intel dont le but est de promouvoir l’utilisation de 3D grand public.  ECMA: Organisation de standardisation informatique.  Structure du fichier  Blocs de définitions: Définissent tous les éléments du modèle ainsi que leurs relations.  Blocs de continuations: Définissent les caractéristiques d’une entité du modèle.

PROJET DE BACHELOR Présentation Norme U3D Modules d’exportation Outils U3D/Pdf Conclusion 2009 PDB| Mathieu RICHARD 7/19

MODULES D’EXPORTATION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 8/19  Conversion JAVA3D en U3D 2 types d’implémentations ont été envisagées:  Module d’exportation complet: Conversion et écriture de la structure U3D à partir d’un graphe Java3D.  Module utilisant JReality: Conversion de Java3D en un graphe JReality puis utilisation du module d’exportation existant.

MODULES D’EXPORTATION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 9/19  Bilan Java  Module complet d’écriture de fichier très compliqué.  Les librairies Java3D et JReality sont bien documentées, c’est pourquoi il est agréable de travailler avec celles-ci.  JReality offrent des possibilités de visualisation ou des outils permettant de simplifier grandement les calculs géométriques.  L’exportation est actuellement fonctionnelle pour le géométrie et la position des objets.

MODULES D’EXPORTATION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 10/19  JAVA  Cube exporté via la module

MODULES D’EXPORTATION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 11/19  Conversion OpenGL C/C++ en U3D 4 types d’implémentations ont été envisagées:  Module d’exportation complet: Conversion et écriture de la structure U3D à partir d’OpenGL.  Module utilisant les librairies Sourceforge: Conversion de OpenGL dans la structure ITF fournit par Souceforge puis exportation à l’aide des librairies.  Module utilisant OpenSceneGraph: Conversion de OpenGL en une structure OpenSceneGraphe puis exportation en réalisant un module complet ou à l’aide des librairies SourceForge.  Module utilisant Flex/Bison: Exportation en utilisant une analyse syntaxique du fichier source OpenGL.

MODULES D’EXPORTATION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 12/19  C/C++  Le développement de la librairie C/C++ pour OpenGL à engendré davantage de difficultés.  Les librairies SourceForge existantes sont uniquement compatible avec Visual C++, malgré de nombreuses tentatives afin de les faires fonctionner avec un autre IDE, je n’ai pas réussi.  La recompilation complète des librairies est compliquée et fastidieuse.  Le module C/C++ ne fonctionne actuellement pas.

PROJET DE BACHELOR Présentation Norme U3D Modules d’exportation Outils U3D/Pdf Conclusion 2009 PDB| Mathieu RICHARD 13/19

OUTILS U3D/PDF PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 14/19  Cahier des charges outils U3D/Pdf  Réaliser un outil permettant l’intégration de fichiers U3D à des documents pdf existants.

OUTILS U3D/PDF PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION 2009 PDB| Mathieu RICHARD 15/19  Bilan Réalisation  Le fonctionnement du module n’est pas complet à l’heure actuelle. On peut actuellement créer un fichier pdf à partir d’un fichier U3D.  Il réside encore des problèmes dans cette version, notamment la perte d’interactivité du fichier pdf lors de sa création via notre outils.

PROJET DE BACHELOR Présentation Norme U3D Modules d’exportation Outils U3D/Pdf Conclusion 2009 PDB| Mathieu RICHARD 16/19

CONCLUSION PRESENTATION NORME U3D MODULES D’EXPORTATION OUTILS U3D/PDF CONCLUSION  U3D est un standard, mais celui-ci est très compliqué à utiliser. On peut d’ailleurs le remarquer par le faible nombre d’outils en faisant usage.  La documentation, mis à part le standard très technique, est absente et certaines parties ne sont expliquées qu’en pseudo code (compression).  U3D est un format puissant, évolutif mais à utiliser actuellement uniquement si l’on en a un réel intérêt étant donnée la complexité de sa mise en œuvre.  Le projet composé de 4 sous-travaux ne m’a pas permis d’explorer complètement l’un d’entre eux PDB| Mathieu RICHARD 17/19

PROJET DE BACHELOR 2009 PDB| Mathieu RICHARD 18/19 Démo

PROJET DE BACHELOR 2009 PDB| Mathieu RICHARD 19/19 Q&A

GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009