Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross.

Slides:



Advertisements
Présentations similaires
Constructive Volume Geometry (CVG) Article de Min Chen & John V. Trucker COMPUTER GRAPHICS Benoît Capelli – Stéphane Renaudie DESS IMM
Advertisements

Carsten Dachsbacher Christian Vogelgsang Marc Stamminger
Hierarchical Z-Buffer Visibility
Modélisation par Surfaces Implicites à Squelettes Complexes
Fanny CHEVALIER Guillaume CAURANT
for Painting and Rendering Textures on Unparameterized Models
RENDU DE TERRAIN Problématique : Rendre une très large zone de terrains en la simplifiant au maximum pour réduire le nombre de polygones à afficher. A.Bailly.
Unstructured Lumigraph Rendering
The Reyes Image Rendering Architecture
Accélération du Rendu Volumique basée sur la Quantification des Voxels
Visible Surface Determination (Hidden Surface Removal)
Matthias Zwicker Hanspeter Pfister Jeroen van Baar Markus Gross
Renaud Millet & Martin Raspaud - 8/11/2002 Optimized View Frustum Culling Algorithms Article de Ulf Assarsson et Thomas Möller.
Le rendu basé images S. B Kang. A survey of image-based rendering techniques. In Videometrics VI, volume 3641, pages SPIE, 1999 Heung-Yeung Shum.
Université de Bordeaux I DESS IMM Synthèse d’images
Ray Tracing Acceleration Techniques A Survey of Ray Tracing Acceleration Techniques James Arvo et David Kirk Ray Tracing on Programmable Graphics Hardware.
Synthèse d’images.
Algorithmes à base darbre BSP. Principe Se servir dune structure arborescente afin déliminer le traitement dune branche entière sur un test de visualisation.
à partir notamment du cours Siggraph 97 et d’autres ….
Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.
Visualisation Focus+Contexte pour l’Exploration Interactive
IMAGIS-GRAVIR / IMAG Rendu de forêts en temps-réel iMAGIS / GRAVIR Franck Sénégas DEA IVR Tuteur: Fabrice Neyret.
Xavier Décoret* Frédo Durand° François Sillion*
A Pyramid Approach to Subpixel Registration Based on Intensity
Lancer de rayons interactif
Introduction à limagerie numérique Acquisition, Caractéristiques, Espaces couleurs, Résolution.
Reconstruction de volume 3D
GIF Qualité et performance du rendu en infographie
Classification Multi Source En Intégrant La Texture
Éclairage Structuré et vision active pour le contrôle qualité de surfaces métalliques réfléchissantes Olivier Morel*, Ralph Seulin, Christophe Stolz, Patrick.
Rendu volumique 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
IFT3355: Infographie Visualisation
Méthodes de rendu utilisant les images
Plan du cours Cours 1,2 : le pipeline graphique
Design dun système de vision embarqué. Application:
Recherche dun même objet / scène Approches basées sur des descripteurs locaux Approches basées sur des descripteurs globaux.
Rééchantillonnage des données image
IFT3355: Infographie Visibilité
GAMMA CAMERA (images).
SCHNEIDER Laurent NOYER Vincent TEISSIE Alexis
L’adaptativité pour un solveur de l’équation de Vlasov
Soutenance de stage 16 Mai au 5 Août 2011
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.
Création en images de Synthèse Modèles de rendu d’une scène 3D
Etude et test des algorithmes d'estimation de mouvement en MPEG
Un état de l’art sur les logiciels de détection de collision
Etude des structures de données au coeur des algos 3D des FPS.(BL2) Vos noms ici, encadreur, etc…
Adaptation des images d'un site web pour la compensation du daltonisme
Credits : Joëlle Thollot, Hector Briceño, Edmond Boyer
Copyright Derivaux Sébastien 1 Présentation de l’article ROAMing Terrain: Real-time Optimally Adapting Meshes 1 Sébastien Derivaux pour le cours de Rendu.
Suivi de trajectoires par vision Y. Goyat, T. Chateau, L. Trassoudaine 1.
Synthèse d’images et Rendu Réaliste Compression Progressive de Modèles 3D DOMENGET Bruno DUMAS Benjamin EISTI.
Romain Dupont encadré par J.Aubourg et P. Fuchs
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.
4ème journées PDM IA - Vendredi 7 mai 2004 Recherche en ligne pour la résolution de PDMs Laurent Péret, Frédérick Garcia INRA Toulouse, équipe Méthodes.
Structure de groupe Def: un groupe est un ensemble (G,*) où
Plan du cours Cours 1,2 : le pipeline graphique
Tétraédrisation de domaines volumiques avec des hiérarchies adaptatives Par A. Duprat et R. Abelé Suivit par M. Uribe-Lobello.
Visualisation des flots optiques en 3D
Problème du Car Sequencing
Introduction aux technologies du jeux-vidéo Steve Gury
la reconnaissance de visages
Chapitre 4 Equations différentielles ordinaires à n variables.
De la Terre à la carte: Projections et Géoréférencement
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
Transcription de la présentation:

Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross

But de cette technique Rendre des objets à géométrie complexes. Obtenir des images de haute qualité. Temps réel

2 étapes Preprocessing Rendering Pipeline

Définition dun Surfel Surfel = SURFace Element un point représentant une surface primitive de rendu pas de connectivité entre les surfels dune même surface informations associées: profondeur, couleur, normale …

Preprocessing Geometry sampling Surfel LDC Tree 3-to-1 Reduction Reduced LDC Tree

Sampling 1/5 LDI = Layered Depth Image (Shade)

Sampling 2/5 LDI => matrice 2D chaque case => liste de surfels LDI => projection orthogonale tridimensionnelle dune surface

Sampling 3/5 problème docclusion view

Sampling 4/5 Solution: échantillonnage suivant 3 LDIs 3 LDIs = 1 LDC (Layered Depth Cube)

Texture prefiltering 1/2

Texture prefiltering 2/2 chaque surfel: plusieurs informations de textures Ces couleurs sont obtenues avec des filtres de textures de tailles différentes.

LDC Tree 1/2 Pour améliorer le rendu Subdivision de lespace en « octree » appliqué au LDC Partition hiérarchisée de lespace Chaque nœud de larbre contient un LDC 1 nœud a une résolution moindre que celle de ces 8 fils

LDC Tree 2/2

3-to-1 Reduction 1/2 Interpolation avec plus proche voisin float integer

3-to-1 Reduction 2/2 1 LDC 1 LDI Réduction du temps de rendu Réduction de linformation à stocker Inconvénient: dégradation de la qualité de la représentation par les surfels

Rendering Pipeline Block Culling Forward Warping Visibility Splatting Texture Filtering Shading Image Reconstruction

Block Culling Parcours du LDC Tree de haut en bas Pour chaque bloc : View frustum culling avec boîte englobante Cône de vision (Grossman)

Forward Warping Détermination du niveau de larbre à projeter grâce au nombre de surfel par pixel Méthode de Warping incrémental optimisé par bloc (Grossman et Dally)

Test de visibilité Marquage des trous dans le Z-Buffer

Texture Filtering 1/2 Chaque surfel du LDC Tree a stocké plusieurs niveaux de texture (couleur diffuse de référence) Niveau de mipmap déterminé par la méthode classique (profondeur du pixel)

Texture Filtering 2/2 Interpolation entre les 2 niveaux retenus pour déterminer la couleur Calcul de lillumination de Phong donne la couleur finale

Reconstruction de limage 2/2 Interpolation des trous : Filtre gaussien circulaire

Résultat 1/3

Résultat 2/3

Résultat 3/3

Conclusion Surfel : Méthode complexe Pas la moins performante Temps-réel : difficile QSplat est meilleur Méthode privilégiée pour haute précision (app. Scientifique ou medic.)