Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM /2003

Slides:



Advertisements
Présentations similaires
Chaîne de Synthèse Réel Modélisation Rendu Image Fichier Scène
Advertisements

CARACTERISTIQUES D’UN ENSEMBLE DE FORCES
CARACTERISTIQUES D’UN ENSEMBLE DE FORCES
Soutenance du stage de DEA.
Approche graphique du nombre dérivé
Coupe de France de Robotique 2007 Candidat n°4 – Steven LY BTS IRIS – PROMOTION
AUTRES ASPECTS DU GPS Partie I : tolérance de Battement
Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
ETUDE DU NEWS BOY PROBLEM
A. Cornuéjols IAA (basé sur Rob Schapires IJCAI99 talk) Combiner des apprenants: le boosting.
Portée des variables VBA & Excel
for Painting and Rendering Textures on Unparameterized Models
Sylvère FONTENEAU & Didier REBAUDO DESS IMM Synthèse dImages
Simplification Out-of-Core des modèles polygonales complexes
The Reyes Image Rendering Architecture
1/30 Rendu par tracé de chemins ESSI2 George Drettakis http: //www-sop.imag.fr/reves/George.Drettakis/cours/ESSI2/index.html.
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
RECONNAISSANCE DE FORMES
Reconnaissance Automatique de la Parole
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
PLAN DU COURS Outils de traitement des risques
IMAGIS-GRAVIR / IMAG Rendu de forêts en temps-réel iMAGIS / GRAVIR Franck Sénégas DEA IVR Tuteur: Fabrice Neyret.
A Pyramid Approach to Subpixel Registration Based on Intensity
Auteurs : P. Hellier C. Barillot E. Mémin P.Pérez
Épreuve de bonne conduite
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Calculs automatisés n°2 Niveau 3ème Consignes Indiquez votre nom. Indiquez si vous êtes côté fenêtres ou côté couloir. Numérotez votre feuille de (1)
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Université Paul Sabatier - Toulouse 3 - Département de GMP Enquête Insertion Professionnelle – Promotion
Coupe de France de Robotique 2007 Candidat n°4 – Steven LY BTS IRIS – PROMOTION
Journée Jeunes Chercheurs
Projet 1ère STI2D ITEC Moto Planeur Solaire
Modélisation d'environnements forestiers
Les algorithmes: complexité et notation asymptotique
Les conditions d’efficacité de l’enseignement magistral
FACULTE DES SCIENCES ET TECHNIQUES
Chapitre 11 Les décisions économiques en ingénierie.
Test bilan de calcul mental N°1 :
DELIRIUM 2 Projet IA41 6 Janvier 2010 MICHEL Xavier GENET Stéphane
Cours #3 Formation des images
Éléments d’usinage et métrologie dimensionnelle TCH040
Courbes de Bézier.
Les modèles linéaires (Generalized Linear Models, GLM)
Choix de variantes pour les infrastructures routières Méthodes et exemples Jenni + Gottardi Yvonne Meier journée technique du LAVOC EPFL
IFT3730: Infographie 3D Textures
COURS DE PROGRAMMATION ORIENTEE OBJET :
Standard Template Library
Distance de BORGEFORS Et Applications
29/06/2005 Page 1 ROBIN - Techno-Vision Base dimages EADS DS l Introduction l Description générale l Description détaillée l Quicklook des données sources.
WebÉducation, mars Présentation dans le cadre des journées WebÉducation Ministère des Relations avec les citoyens et de lImmigration Joël Bélanger,
ASI 3 Méthodes numériques pour l’ingénieur
Présentation de la méthode des Eléments Finis
Elaboré par M. NUTH Sothan 1. 2 Soit x, y et z des coordonnées cartésiennes à 3 dimension. G un ensemble de points dans le plan (u, v). Déf. : On appelle.
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Presentaion Projet IA.
1 Modèles de particules Reeves, W. T., "Particle Systems - A technique for Modeling a Class of Fuzzy Objects," SIGGRAPH 83, Reeves, W. T., and.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Electrostatique- Chap.2 CHAPITRE 2 CHAMP ELECTROSTATIQUE Objectif :
KF-RAY Raytracer parallèle Projet long d’informatique
LES ENERGIES RENOUVELABES
Création en images de Synthèse Modèles de rendu d’une scène 3D
Transformation de Helmert
La gestion des bases de données
Transcription de la présentation:

Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM - 2002/2003 Synthèse d ’images « Solid Texturing » Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM - 2002/2003

Sommaire Petit rappel sur les textures 2D Le « Solid Texturing » Les avantages Les inconvénients Exemples

Les textures 2D Fonctions à 2 paramètres Peuvent être de 2 types : textures « bitmap » : couleur = tab[u][v] textures procédurales : couleur = f(u, v);

Les textures 2D - Inconvénients Coûteuses en mémoire Manque de détails Problème pour texturer à l’infini Manque de cohérence entre les faces Difficulté de texturer les surfaces complexes

Le « Solid Texturing » Solid Texturing = Texturing 3D Introduit en 85 par K. Perlin et D. Peachy Texture 3D = fonction à 3 paramètres

Le « Solid Texturing » Variantes : paramètres : vecteur normal, direction de l’observateur, d’une source lumineuse, … valeur retournée : couleur spéculaire,…

Le « Solid Texturing » Autre forme : les « Textures Map » Tableau à 3 dimensions :  très coûteux en mémoire

Avantages Réalisme de matières non homogènes Cohérence entre les faces Solid Texturing indépendant de la forme de l’objet texturé

Avantages - Exemple Comparaison textures 2D – textures 3D

Avantages - Exemple Structure de bois

Avantages - Exemple Une autre manière de concevoir le « Solid Texturing » : la sculpture 

Avantages Place réduite en mémoire Plus de problèmes d’aliasing ou de pixelisation

Inconvénients Petit problème de réalisme Difficulté de trouver la fonction de « Solid Texturing » Besoin d’utiliser les coordonnées de l’objet et non de la scène (scènes dynamiques) Peut nécessiter beaucoup de calcul (évaluation en chaque point)

Surfaces complexes Faciles avec le « Solid Texturing » (avec Textures 2D: difficile et problème de continuité [surtout quand nombres textures augmentent]) 1 seule texture 2D? => INCOHERENCE entre les faces ! « Solid Texturing » indépendant du système de coordonnées de la surface

Types de fonctions Fonctions de projection: texture 2D recopiée le long de l’axe Z Fonctions de combinaison

Exemple de fonction (Bois) F(x,y,z) = x² + y² Cylindres concentriques Possibilité de rajouter du bruit pour augmenter réalisme: F(x,y,z) = x² + y² + n(x, y, z) n(x,y,z) est une fonction de bruit

Exemple de fonction (Marbre) F(x,y,z) = x + Σ4i=1 2-i n(2i x, 2i y, 2i z)

Exemple de fonction (Nuage - eau) F(x) = Σ4i=1 2-i n(2ix)

Conclusion « Solid Texturing »: puissant, économique en mémoire, souple, évite de nombreux problèmes du 2D Son coût dépend de sa fonction d’évaluation (évaluation en chaque point), difficulté pour définir les fonctions.

Références « Solid texturing of complex surfaces », Darwin R. Peachey, SIGGRAPH 85 « An Image synthetizer », Ken Perlin, SIGGRAPH 85