Soutenance Orale de Quatrième Année 24 Septembre 2010
description
Transcript of Soutenance Orale de Quatrième Année 24 Septembre 2010
![Page 1: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/1.jpg)
Soutenance Orale de Quatrième Année24 Septembre 2010
{EPITECH}
![Page 2: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/2.jpg)
QUICK OVERVIEW• SAGE is a JavaScript Framework for embedding rich 3D
content in a web page.– Uses Hardware Acceleration.– Runs on majors Browsers and Operating Systems.– Takes advantage of the HTML5 web standard.
![Page 3: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/3.jpg)
SOMMAIRE• I. Presentation
– Concepts et Objectifs– Aspects techniques de SAGE.
• II. Démonstration– Possibilités de SAGE.– Démonstrations.
• III. Gestion Humaine – Gestion de Projet– Problèmes encontrés– Solutions– Road Map
• IV. Questions ?
![Page 4: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/4.jpg)
PRESENTATION
![Page 5: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/5.jpg)
CONCEPT ET OBJECTIFS
• Intuitif et Rapide– Capable d’être utilisé dans un jeu complexe
• Flexible– Utilisable pour tout types d’applications
• Portable– Codez une fois, utilisez partout
PRESENTATION
DEMONSTRATION GESTION
![Page 6: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/6.jpg)
ASPECTS TECHNIQUES
• Accès poussé au matériel graphique:– Support de shaders personnalisés (GLSL)– Rendu multi-passes et texturing– Etats logiques de rendu
• Chargement d’images de formats standards• Animation, Skinning et Morphing• Support des lumières dynamiques• Flexibilite du chargement des sources
PRESENTATION
DEMONSTRATION GESTION
![Page 7: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/7.jpg)
DEMONSTRATION
![Page 8: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/8.jpg)
POSSIBILITES, DEMONSTRATION
• Chargement de meshes• Support du format COLLADA (Khronos Group)• Parseur propriétaire
PRESENTATION
DEMONSTRATION GESTION
![Page 9: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/9.jpg)
POSSIBILITES, DEMONSTRATION
• Affichage du Squelette d’animation• Architecture avancée et parcours d’arbre
PRESENTATION
DEMONSTRATION GESTION
Corps
Bras Gauche
Main Gauche
Bras Droit Main Droite
Pouce
Index
Majeur Premiere Phalange
Deuxieme Phalange
![Page 10: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/10.jpg)
POSSIBILITES, DEMONSTRATION
• Support des lumières dynamiques• Lumière Ambiante• Lumière Directionnelle
PRESENTATION
DEMONSTRATION GESTION
![Page 11: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/11.jpg)
GESTION HUMAINE
![Page 12: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/12.jpg)
GESTION DE PROJET
• Organigramme
PRESENTATION
DEMONSTRATION GESTION
Chef de ProjetGuillaume Castellana
Lead Base3DGuillaume Casalis
DéveloppeurDylan Oudin
Lead ModulesDylan Oudin
DéveloppeurLaurent Catala
DéveloppeurGeoffroy Laptes
![Page 13: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/13.jpg)
PROBLEMES ENCONTRES
• 3 Mai 2009– Abandon du projet O3D par Google– Fusion avec WebGL
PRESENTATION
DEMONSTRATION GESTION
40%
30%
10%
10%10%
Repartition de la charge de travail
Code GénériqueBase O3DSound ManagerMoteur PhysiqueI/O Manager
![Page 14: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/14.jpg)
PROBLEMES ENCONTRES
• Charge de travail importante sur le format COLLADA– Spécifications complexes– Support de TOUS les formats propriétaires– Volume de données important– Complexité de l’optimisation
• Fondements du projet en perpétuelle évolution– HTML5– WebGL– Différences entre les différentes BETAs des navigateurs
• Outils de debugging rudimentaires
PRESENTATION
DEMONSTRATION GESTION
![Page 15: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/15.jpg)
SOLUTIONS
• Load Balancing avec les développeurs– Proche des conditions de travail en entreprise
• Travail de veille technologique continu• Maîtrise des différents navigateurs et des outils attachés
– Meilleure gestion de la portabilité• Développement des systèmes et utilitaires de
déboggage– Amélioration de la gestion d’erreurs pour l’utilisateur
PRESENTATION
DEMONSTRATION GESTION
![Page 16: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/16.jpg)
ROAD MAP
Novembre 2010
•Alpha 1.0•Format COLLADAAnimations•LightsMapping
Janvier 2010 •Beta 1.0•Input ManagingDebuggingParticules•Resource ManagingPicking
Mars 2010 •RC 1.0•Optimisation•Remote Reporting
PRESENTATION
DEMONSTRATION GESTION
![Page 17: Soutenance Orale de Quatrième Année 24 Septembre 2010](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166d8550346895ddaf3b1/html5/thumbnails/17.jpg)
QUESTIONS ?