Rendu graphique avancé
Jacquemin Christian
Ce cours vous permettra d'aborder la création d'images de synthèse sur les processeurs graphiques à partir du langage Cg pour la création de scènes en 3D en utilisant les shaders (code pour traiter les données : surfaces, maillage, texture). Les deux chapitres suivants sont consacrés au relief et à la lumière (réflexion, réfraction et les divers types de rendu photo réaliste ou non). Ensuite vous aborderez les lois physiques vous permettant de travailler sur les déformations des corps, les collisions et réponses (réactions). Enfin vous aborderez les deux thèmes suivants: - la BRDF : permet de définir les propriétés lumineuses des matériaux à partir des caractéristiques de leur surface (exemple: vernis, paillettes, ...); - et la BTF : base de données d'un millier d'images partielles de divers matériaux prises sous différents angles de vue et différents éclairages. Chacun des chapitres est accompagné d'exercices et d'images (rendu final attendu).Description
Université productrice
Université Paris-Saclay
Discipline
Informatique - Réalité virtuelle, retour d'effort
Mots clés
image de synthèse, fuscia, déformation, algorithme, maillage, loi physique, shader, lumière objet, couleur objet, relief objet, bump mapping, langage Cg, logiciel OpenGL, environnement en rendu graphique, rendu non photoréaliste, programmation du processeur graphique, programme de vertex, texture, BRDF, distribution du coefficient de réflexion bidirectionnel, BTF, fonction de texture bidirectionnelle, déplacement de pixel, déplacement de vertex, déplacement par enrobage
Langues
Français
Droits attachés à la ressource
Licence Creative Commons CC BY-NC-ND (Attribution – Pas d’utilisation commerciale – Pas de modifications)
Indication pédagogique
Niveaux
M2, Master
Type(s) pédagogique(s)
Cours / Présentation
Type(s) documentaire(s)
Texte