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)

Logo by-nc-nd.webp

Indication pédagogique

Niveaux

M2, Master

Type(s) pédagogique(s)

Cours / Présentation

Type(s) documentaire(s)

Texte