IMAGIS-GRAVIR / IMAG Rendu de forêts en temps-réel iMAGIS / GRAVIR Franck Sénégas DEA IVR Tuteur: Fabrice Neyret.

Slides:



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

Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
Carsten Dachsbacher Christian Vogelgsang Marc Stamminger
Fanny CHEVALIER Guillaume CAURANT
Simplification Out-of-Core des modèles polygonales complexes
Unstructured Lumigraph Rendering
The Reyes Image Rendering Architecture
Accélération du Rendu Volumique basée sur la Quantification des Voxels
Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM /2003
Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross.
Matthias Zwicker Hanspeter Pfister Jeroen van Baar Markus Gross
Ray Tracing Acceleration Techniques A Survey of Ray Tracing Acceleration Techniques James Arvo et David Kirk Ray Tracing on Programmable Graphics Hardware.
Transition image classique image numérique
Complexité Naturelle et Synthèse d’Images
Synthèse d’images.
à partir notamment du cours Siggraph 97 et d’autres ….
Modèles empiriques d’éclairement
Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.
IMAGIS-GRAVIR / IMAG Modélisation de cheveux à partir dimages par étude des variations dapparence en fonction des conditions déclairage Modélisation de.
Xavier Décoret* Frédo Durand° François Sillion*
A Pyramid Approach to Subpixel Registration Based on Intensity
Lancer de rayons interactif
جامعــــــة محمد خيضــــــــــــر
Programmation des logiciels infographiques interactifs 2D et 3D, et le OpenGL.
Coupe de France de Robotique 2007 Candidat n°4 – Steven LY BTS IRIS – PROMOTION
GIF Qualité et performance du rendu en infographie
Exposé réalisé par: ABID RIM TAIEB IMEN.
Modélisation géométrique à l’aide d’un maillage
IFT3355: Infographie Plan © Pierre Poulin, Derek Nowrouzezahrai
IFT3730: Infographie 3D Illumination locale
Modélisation de l’éclairage
Rendu volumique Nicolas Holzschuch iMAGIS/GRAVIR IMAG
Nicolas Holzschuch iMAGIS-GRAVIR/IMAG
Images synthètiques de haute qualité
IFT3730: Infographie 3D Textures
IFT3730 : Infographie 3D Systèmes et modèles graphiques Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal.
IFT2740 : Outils de l'infographie 3D Systèmes et modèles graphiques
IFT3730 : Infographie 3D Plan de cours
Topographie cornéenne par mesure de front d’onde
Thierry Molinier > David Fofi >
IFT3355: Infographie Visibilité
IFT3355: Infographie Textures et aliassage
IFT3355: Infographie Illumination locale
Figures et films mathématiques en trois dimensions
Rendu réaliste en synthèse d’images.
Traitement d’images sur carte 3D
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.
Rendu cartoon stéréo 3D Soutenance de Stage de Licence 3 ème année Encadrant : David VANDERHAEGHE 12/17/2014 ALAZARD Robin1.
Les images de synthèses Duprat Anatole. Les images de synthèses consistent en la création assistée par ordinateur, d'images numériques. Il existe différentes.
GRAPHISME PAR ORDINATEUR
KF-RAY Raytracer parallèle Projet long d’informatique
Création en images de Synthèse Modèles de rendu d’une scène 3D
Projet Lancer de Rayons
Introduction aux Cartes Graphiques
Synthèse réaliste d’image par raytracing et photon mapping
OpenGL Shading Language Introduction. But de ce cours  Non-buts  Spécialistes GLSL  Experts en GLSL  Exploration du pipeline graphique  Séparation.
Credits : Joëlle Thollot, Hector Briceño, Edmond Boyer
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 10 Textures –Définir la texture –Superposition d’une texture sur une surface plane –Superposition.
Monitoring Détection de séquences vidéo en temps réel dans une grande base de données Julien Law-to 22/06/2004.
Synthèse d’images Introduction Doc. non diffusé En cours d’élaboration.
Romain Dupont encadré par J.Aubourg et P. Fuchs
Implémentation d’un opérateur de répartition de sources lumineuses
Architecture et Fonctionnement d’un GPU Géométrie Rendu.
Simulation réaliste de ruisseaux en temps réel Stage de M2R IVR 2005 Frank Rochet sous la direction de Fabrice Neyret GRAVIR / IMAG-INRIA.
Synthèse d'images et Animation: Scènes naturelles
Plan du cours Cours 1,2 : le pipeline graphique
IFT3355: Infographie Plan © Victor Ostromoukhov Dép. I.R.O. Université de Montréal.
Éclairage, ombrage Fiat lux !.
Introduction aux technologies du jeux-vidéo Steve Gury
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 10 Textures –Définir la texture –Superposition d’une texture sur une surface plane –Superposition.
Transcription de la présentation:

iMAGIS-GRAVIR / IMAG Rendu de forêts en temps-réel iMAGIS / GRAVIR Franck Sénégas DEA IVR Tuteur: Fabrice Neyret

iMAGIS-GRAVIR / IMAG Plan Présentation des texels Présentation du hardware Contribution Conclusion

iMAGIS-GRAVIR / IMAG Présentation des texels Approches type ray-tracing [KK89],[Shi92],[Nom95],[Ney95],[CMDH97] Approches temps-réel [MN98b]

iMAGIS-GRAVIR / IMAG Approches de type ray-tracing Le texel: Le rendu des texels

iMAGIS-GRAVIR / IMAG Placage de texels sur une surface Texels Volume de reference

iMAGIS-GRAVIR / IMAG Approches temps-réel Idée : Découper le volume en tranches [LL94] [MN98b] adapte lidée aux texels Rendu : back to front

iMAGIS-GRAVIR / IMAG Résultat de [MN98] 100 texels de 64 tranches (Complexité équivalente : 13 M polygones)

iMAGIS-GRAVIR / IMAG Bilan des texels Approches ray-tracing: –rendu de bonne qualité –mais temps de calcul trop grand Approches temps-réel: –pas de réeclairement dynamique [MN98b] –Rendu volumique : [WE98] pas de couleur

iMAGIS-GRAVIR / IMAG Possibilités du hardware Présentation du hardware classique Présentation du hardware nouvelle génération (GeForce-*,Radeon-*)

iMAGIS-GRAVIR / IMAG Hardware classique pipeline OpenGL standard –Geometric engine : transformations de repères calculs déclairage clipping conversion des polygones en 2D –Raster Engine : remplissage les polygones en 2D interpolation des valeurs de couleurs éclairage textures

iMAGIS-GRAVIR / IMAG Hardware nouvelle génération Multi-texture: plusieurs textures par polygone simultanément Vertex shaders: extension des possibilités du géométric engine Pixel shaders: Microprogramme dans le raster engine, opérations vectorielles (mais langage et place limitées), Calcul de la couleur finale Cube maps: tables dindirections 3D Nouveaux outils utilisables pour les texels

iMAGIS-GRAVIR / IMAG Contributions Texels illuminés en temps-réel Technique de filtrage de textures Technique de génération de texels

iMAGIS-GRAVIR / IMAG Texels illuminés en temps réel Idée: –Deux textures au lieu dune seule par tranche –Pixels shaders pour le calcul déclairage Représentation: –Une texture de normales et une texture de couleur par tranche –Un repère par sommet de tranches

iMAGIS-GRAVIR / IMAG Représentation Vecteur lumière à linfini Un repère par sommet de tranches

iMAGIS-GRAVIR / IMAG Calcul de léclairage Modèle dillumination diffuse L et N sont unitaires Résultat:

iMAGIS-GRAVIR / IMAG Brouillard Même représentation que précédemment Modèle déclairage: Shader deux fois plus cher en remplissage

iMAGIS-GRAVIR / IMAG Résultat du brouillard

iMAGIS-GRAVIR / IMAG Filtrage des textures Problème Techniques dinterpolation de l opacité: calcul à base de couleurs indéfinies

iMAGIS-GRAVIR / IMAG Filtrage Pour les couleurs –Trouver les pixels ayant une opacité nulle, –Leur donner la couleur de la moyenne des voisins Pour les normales –Trouver les pixels ayant une opacité nulle, –Moyenne des normales voisines, renormalisée

iMAGIS-GRAVIR / IMAG Génération des texels Principe: échantillonner le volume par tranches Idée: utiliser le hardware pour le faire –[MN98b]: tranche = rendu des polygones situés entre deux plans de clipping –Nous: tranche = rendu des polygones ayant leur barycentre entre deux plans de clipping

iMAGIS-GRAVIR / IMAG Rendu de forêts Principe: –Rendre le terrain –Pyramide de visée : suppression des texels en dehors –Trier les arbres du plus éloigné vers le plus proche

iMAGIS-GRAVIR / IMAG Résultats Machine de test: –BiPentium3 800MHz, 768 Mo RAM, Nvidia Quadro 2 pro 64Mo DDR, sous Linux arbres: temps-réel (24 fps) 500 arbres: entre 1 et 8 fps selon le niveau de détail

iMAGIS-GRAVIR / IMAG Exemple de rendus

iMAGIS-GRAVIR / IMAG Analyse des performances Géométrie: –Un arbre: ( polygones) 27fps Texels: –Scène de 200 instances : 17fps complexité visuelle de de polygones Complexité calculatoire Complexité apparente Goulot détranglement : le bus Perf indépendantes du shader, donc du fillrate

iMAGIS-GRAVIR / IMAG Bilan Un modèle de texels temps-réel avec shading –Représentation géométrique complète –Le nouveau modèle de construction (pas de feuilles coupées) –Utilisation du nouveau hardware Une approche prometteuse pour le temps-réel

iMAGIS-GRAVIR / IMAG Travaux futurs Ombres: –Rendu de lauto-ombrage –Placage des ombres sur le sol (shadow map) Filtrage: –Aliasing –Niveaux de détail

iMAGIS-GRAVIR / IMAG

Bilan Hardware Plus de possibilités notamment au niveau du calcul par pixel Des extensions utilisables pour les texels