Visualisation 3D sur un Smartphone



Documents pareils
Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

La visio-conférence holographique : Pourquoi? Comment?

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre

05/09/2015. M Ponctualité : CM TD TP & Projet Æ En cas d absence : récupérer!!! 3 05/09/2015

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

Synthèse d images Edmond Boyer

Groupe Eyrolles, 2006, ISBN :

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

Gestion de scène pour les moteurs 3D

Optimiser pour les appareils mobiles

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

Programmation Mobile Android Master CCI

Programme de la 1ère année

Sommaire. Leap motion Technologie Fonctionnement Langages utilisés Possibilités d utilisation... 4

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

CHROMOPHARE Génération F : éclairage innovant à réflecteur avec LED. Un concept et un design d'éclairage qui réunissent fonctionnalité et esthétique

Communications immersives : Enjeux et perspectives

Les nouveautés de Femap 11.1

La gamme VidyoConferencing. La visioconférence HD avec une qualité et une souplesse d utilisation incroyables pour réaliser d incroyables économies.

TP Blender n 2 : Importation d un modèle SketchUp et animation

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

domovea Portier tebis

Dossier 03 Périphériques d acquisition

L écran du marais : Comment configurer le viewer OpensSim

OpenText Content Server v10 Cours (ex 101) L essentiel de la gestion des connaissances

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

Big Data et Graphes : Quelques pistes de recherche

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Initiation à la librairie graphique VTK

MANUEL UTILISATEUR. Application 4trip

Security Center Plate-forme de sécurité unifiée

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Dentiste Numérique Zfx. Un cabinet dentaire certifié avec la technologie innovante signée Zfx

PROJET DE MODELISATION CASERNE SERGEANT BLANDAN

point On obtient ainsi le ou les points d inter- entre deux objets».

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Réalité augmentée smartphone et données géolocalisées

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

LA MOBILITE : ACTEURS, OUTILS,

µrv : Realité Virtuelle

Rendre accessible à tous la réalité augmentée

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

FABRIK4WEB. création web - communication interactive - solutions digitales

Big Data et Graphes : Quelques pistes de recherche

des outils disponibles et des performances possibles

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Android 4 Les fondamentaux du développement d'applications Java

Canvas 3D et WebGL. Louis Giraud et Laetitia Montagny. 9 Avril Université Lyon 1

Glossaire technique Veditec

LOGICIEL DE VIDEOSURVEILLANCE IPRECORD-MX4

La reconnaissance de plaques d immatriculation qui vous facilite la tâche. Solutions innovatrices

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

TD/TP 1 Introduction au SDK d Android

Les Systèmes d Information Géographique dans l Entreprise

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables

Approche Design Méthodologie de conduite de sites web

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Chapitre 18 : Transmettre et stocker de l information

M1105 Web Design Analyse Sectorielle Sites de grands musées

كر اس الشروط الفني ة اخلاص ة

Espace Numérique Régional de Santé PACA. Formation Web Conférence

WORDPRESS : réaliser un site web

Travaux dirigés n 10

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

Point sur les solutions de développement d apps pour les périphériques mobiles

Manuel Utilisateur Logiciel PEB Partie modeleur version 2.5

Visual Paradigm Contraintes inter-associations

Etablissement de cartes de vent sur le pourtour méditerranéen par simulation numérique

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Outils gratuits de présentation de documents «animés» Issuu - Slideshare

Dispositif Technique

La programmation orientée objet et le langage C++

Notre objectif est de simplifier la vidéosurveillance professionnelle pour tout le monde

Présentation Colibrix

Éclairage naturel L5C 2009/2010. Aurore BONNET

Zone 2 L aventure de la copie

TP Vidéo surveillance Bac pro SEN CCTV. Lycée de L Aa 1

Table des matières :

Devenez un véritable développeur web en 3 mois!

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Vidéo surveillance, biométrie, technique et réglementation. 18 mars 2009

404 CAMCORDER FONCTIONS CAMÉSCOPE ET APPAREIL PHOTO

Dafoe Présentation de la plate-forme UIMA

Créateur d innovation 3D

Construisez plus rapidement vos apps mobiles avec MicroStrategy 10. Ludivine Fèvre, Consultante Avant-vente 16 Juin 2015

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Installation et prise en main

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

Ocularis. NOVADIS 14 place Marie Jeanne Bassot Levallois Perret Tel : +(33) Fax : +(33)

ESPACE COLLABORATIF SHAREPOINT

Pour les futurs développeurs Sommaire

6.4. Les Ombres Raytracées (Raytraced Shadows) Shading Lamp Shadow and Spot Hemi Spot Sun Sun Scene F10 Shadow Render Ray Ray Shadow Shadow and Spot

Transcription:

Visualisation 3D sur un Smartphone Réalisé par: Bouhajja Lamia Daikhi Rahma Encadré par : Madame Ben Azouz Zouhour

SOMMAIRE : I. Introduction Générale générale II. Objectif du projet III. Rendu 3D IV. Plateforme Android V. Conception et Réalisation VI. Résultats VII.Conclusion Générale 2

Introduction Générale Diverses applications requièrent la visualisation d objet 3D sur les Smartphones Exploration d une carte urbaine en 3D Jeux vidéos Jeux vidéo Navigation dans des boutiques virtuelles Conception de bâtiments dans le domaine de l architecture 3

Visualisation 3D ou rendu 3D Visualisation d une scène 3D sur un écran 2D. Obtenir une image 2D à partir de chaque point de vue de l objet 3D 4

Objectif du projet Développement d un outil de visualisation d objets 3D sur la plateforme Android 5

SOMMAIRE : I. Introduction générale II. Objectif du projet III. Rendu 3D IV. Plateforme Android V. Conception et Réalisation VI. Résultats VII.Conclusion Générale 6

Rendu 3D Diverses techniques de rendu 3D : Rendu photo-réaliste ( pour l industrie cinématographique) : Lancer de rayon Rendu temps réel (pour les jeux vidéos) : Pipeline graphique 7

Représentation des objets 3D 1/2 Maillage polygonal: Attribut géométrique (Facette, arête, sommets) Connectivité : Quels sont les sommets de chaque polygone Attributs d apparence : Couleurs 8

Représentation des objets 3D 2/2 Fichier de description d objet 3D «VRML» : 9

Etapes de pipeline graphique 1/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Fenêtrage Projection dans l espace écran Rastérisation Visibilité et affichage Modèle géométrique : Objet, surface, source de lumière.. Modèle d illumination : modéliser la réflexion de la lumière Caméra: point de vue et volume de vision. Fenêtre: grille de pixel sur laquelle on plaque l image Image 2D 10

Etapes du pipeline graphique 2/8 Transformées de modélisations Passage du système de coordonnées local de chaque objet vers un repère global 11

Etapes du pipeline graphique 3/8 Transformées de modélisations Eclairement ombrage Déterminer l intensité de la lumière réfléchie par la surface des objets 3D et projetée sur le plan image Voila différents modèles d ombrage: 12

Etapes du pipeline graphique 4/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Passage du repère global vers un repère observateur (caméra) 13

Etapes du pipeline graphique 5/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Découpage des portions en dehors de volume de vue Fenêtrage 14

Etapes du pipeline graphique 6/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Projection des primitives 3D dans le plan de l écran (image 2D) Fenêtrage Projection dans l espace écran 15

Etapes du pipeline graphique 7/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Découpe la primitive 2D en pixel Interpole les valeurs connues aux sommets Fenêtrage Projection dans l espace écran Rastérisation 16

Etapes du pipeline graphique 8/8 Transformées de modélisations Eclairement ombrage Transformation du point de vue Fenêtrage Projection dans l espace écran Rastérisation Visibilité et affichage Interpolation entre les intensités lumineuse afin d obtenir la couleur Calcule des primitives visibles: Z-buffer Remplissage du tampon de trames (Frame buffer) avec le bon format du couleur 17

Open GL et Open GL ES Librairie graphique (Open Graphics Library) Interface de programmation graphique basée sur le pipeline graphique Interface entre les applications logicielles 3D et la carte graphique Open GL ES : version d Open GL dédiée pour les systèmes embarqués 18

SOMMAIRE : I. Introduction générale II. Objectif du projet III. Rendu 3D IV. Plateforme Android V. Conception et Réalisation VI. Résultats VII.Conclusion Générale 19

Plateforme Android La plateforme Android contient : Kit de développement Système d exploitation (SDK) Emulateur (AVD) 20

SOMMAIRE : I. Introduction générale II. Objectif du projet III. Rendu 3D IV. Plateforme Android V. jj Conception et Réalisation VI. Résultats VII.Conclusion Générale 21

Conception Choix du fichier 3D ( format VRML) Exécution des étapes du pipeline graphique Changement du point de vue 22

Réalisation 1/2 Outils utilisés: Librairie graphique : Open GL ES Langage de description d objets 3D : VRML Plateforme : Android Environnement de développement : Eclipse 23

Réalisation 2/2 24 ThreeDactivity Affichage de l image 3D finale VortexView Changement du Point de vue Coordonnées Indices Couleurs 24

L explorateur de fichier: Résultats 1/2 25

Résultats 2/2 L outil de visualisation 3D 26

Conclusion générale Apprentissage de la technologie de l imagerie 3D Apprentissage du langage VRML Enrichissement des connaissances sur la plateforme Android Une approche futuriste serait de rendre l application fonctionnelle pour tous types de fichier de description «VRML» 27

Merci pour Votre Attention