Rendu graphique avancé

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).

Mots-clés : image de synthèse,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,maillage,programme de vertex,loi physique,déformation,texture,algorithme,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,fuscia
Type de document : texte,image
Type de ressource : lecture
Niveau : higher education,master,bac+5
Publics visés : learner
Activité induite : apprendre,s'exercer,se former
Auteurs ou éditeurs : Christian Jacquemin,Université de Paris XI