Génération et rendu 3D de forêt en OpenGL

Slides:



Advertisements
Présentations similaires
L ’Imagerie Astronomique en 3D Axel Canicio
Advertisements

Hierarchical Z-Buffer Visibility
Tous droits réservés. Reproduction intégrale ou partielle interdite sans autorisation écrite de la partdu titulaire des droits dauteur. Institut de Formation.
Graphe de lisibilité Extension de la notion de niveau de détail.
Fanny CHEVALIER Guillaume CAURANT
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
Visible Surface Determination (Hidden Surface Removal)
Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross.
Efficient Simplification of Point-Sampled Surfaces
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Etude des structures de donnée s au coeur des algos 3D des FPS.(BL2) Vos noms ici, encadreur, etc…
Scène de test (60000 polygones, 4000m2)
IMAGIS-GRAVIR / IMAG Rendu de forêts en temps-réel iMAGIS / GRAVIR Franck Sénégas DEA IVR Tuteur: Fabrice Neyret.
Lancer de rayons interactif
VI50 – TP3 Introduction à Virtools. Virtools Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific.
Initiation à 3D Studio Max
Introduction à Virtools
Reconstruction 3D par mono vision avec des trajectoires fortement contraintes Joan Solà LAAS-CNRS Toulouse, France Revue du projet PICAS$O 3 novembre 2005.
Programmation des logiciels infographiques interactifs 2D et 3D, et le OpenGL.
Tableau blanc interactif
Présentation du projet NanoVoxel
Concepts avancés en mathématiques et informatique appliquées
Real-time Shadows Xavier Décoret Cours d’option Majeure 2.
IFT3730: Infographie 3D Transformations Géométriques
Concepts avancés en mathématiques et informatique appliquées
Transformations de visualisation en OpenGL
SUJETS SPÉCIAUX EN INFORMATIQUE I PIF Contenu du cours Transformations géométriques des objets –Transformations 2D –Transformations entre systèmes.
IFT3730: Infographie 3D Illumination locale
Soutenance de TER Encadrant : Eric Languénou jeudi 2 juin 2005
Nicolas Holzschuch Cours d’Option Majeure 2
Ombres en temps-réel Nicolas Holzschuch Cours dOption Majeure 2
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
Plan du cours Cours 1,2 : le pipeline graphique
Design dun système de vision embarqué. Application:
IFT3355: Infographie Transformations Géométriques
PROTOTYPE D’UN PROGRAMME ÉCRIT EN C++ BASÉ SUR OPENGL
La décomposition en valeurs singulières: un outil fort utile
Géométrie épipolaire (deux vues)
Projet 3 Robot Kinect Lycée Louis Payen PPE
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
STORYBOARD Quelques captures d'écrans qui montrent l'utilisation des calques pour des dessin des images. Ces images montrent les principales scènes, les.
Scientific Visualization course
GRAPHISME PAR ORDINATEUR
Page d’accueil. Blanc cassé Indigo Vert Couleurs.
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
Projet Lancer de Rayons
Synthèse réaliste d’image par raytracing et photon mapping
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.
Evaluation de PhysX pour le rendu d’océan Mini Projet 2008/2009 Vidal Clément Roudaut Prigent.
DURACELL Linéaire 0° Point1 : noir pos 40% Point2 : blanc pos 9% Linéaire 270° Point1 : noir pos 40% Point2 : blanc pos 9% Linéaire 270° - position.
Synthèse d’images Introduction Doc. non diffusé En cours d’élaboration.
Recalage contraint par cartes de courbures discrètes pour la modélisation dynamique du rein Valentin LEONARDI, Jean-Luc MARI, Philippe SOUTEYRAND, Julien.
Architecture et Fonctionnement d’un GPU Géométrie Rendu.
Astrophotographie HDR
Plan du cours Cours 1,2 : le pipeline graphique
L’image vidéo (suite). Séquence 5 : l’image vidéo La lumière : Pour faire une scène d’intérieur sans lumière du jour :  on coupe les lumières de service.
Éclairage, ombrage Fiat lux !.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 10 Textures –Définir la texture –Superposition d’une texture sur une surface plane –Superposition.
Premières notions de la 3D
OSSIA Open Scenario Systems for Interactive Application Contrôle de paramètres spatiaux Jean-Michel Couturier, Blue Yeti, mai 2014.
RECONNAISSANCE DE FORMES PAR CAMERA. Présentation générale du projet :
Élément du design graphique. LE POSITIONNEMENT DE L`IMAGE A GAUCHE A DROITE EN HAUTEUR EN BAS SELON LA LIGNE D`HORIZON.
Survol du post traitement Lightroom CC Maurice Lavoie.
Transcription de la présentation:

Génération et rendu 3D de forêt en OpenGL

Height map Blanc Augmentation du différentiel de hauteur Avec la distance au centre Hauteur Centre Noir

Chemin Position non valide Position valide

Pipeline de rendu Analyse et décomposition de la scène pour rendu des ombres dans la vue "soleil" dans un ShadowBuffer Rendu des mesh uniquement (pour éviter les artéfacts de self-shadowing sur le terrain) Rendu principal dans la vue "caméra" pour illumination dans un FrameBuffer et pour occlusion dans un autre Rendu du ciel Rendu du soleil Rendu du terrain Rendu des mesh Application de l'antialiasing Application de l'algorithme FXAA sur le buffer de rendu principal Rendu des éléments de post-traitement à partir des buffers principaux Rendu des godrays et lens flares à partir du buffer d'occlusion Rendu du bloom, du flou d'objectif et du vignettage à partir du buffer principal Compositing Composition finale des différent buffers et rendu à l'écran

Correction gamma Approximation (Gamma 2.0 au lieu de 2.2) : Linéarisation : (RGB)² Dé-linéarisation : sqrt(RGB)

Ombres portées 1/3 Buffer de profondeurs en vue soleil

Percentage-Close Filtering Ombres portées 2/3 Percentage-Close Filtering 3x3

Ombres portées 3/3 Buffer d'ombres lointaines Buffer d'ombres proches Cascade activée - Scène vue du dessus Buffer d'ombres lointaines Buffer d'ombres proches Centre de la projection Caméra Cascade désactivée - Scène vue du dessus Buffer d'ombres Centre de la projection Caméra

Sky mapping

FXAA

Downsampling

Godrays Flou radial Occlusion

Lens flares +

Bloom Rendu standard Désaturation par maximisation Modif. des niveaux pour ne conserver que les hautes lumières Filtre de flou par approximation gaussienne Superposition au rendu standard

Vignettage et flou d’objectif Buffer de rendu + Centre

Frustum culling Rendu Mesh Caméra Non rendu dot ( camera , mesh ) > 0