Cours / Sujets / Notes : M2 - Images
Année 2010-2011
Accès direct à une rubrique :
[revenir à la
page d'acceuil]
Supports de cours / Rendu Réaliste
CM1 CM2
CM3 CM4
CM5 CM6
CM7 CM8
CM9
CM10 CM11
CM12
TP1 TP2
Images Immersives / Rendu Temps Réel
CM1 CM2
CM3
CM4 (gl2 + shaders)
CM5 (gl3 + geometry
shader)
CM6 (textures,
framebuffers et shaders)
CM7 (gl4 + tesselation shaders)
TP1 TP2
TP3
installation de gKit,
glew, sdl, sdl_image et sdl_ttf + mise à jour des drivers video.
Lectures recommandées / Documents
lancer de rayons :
recueil de formules (très) utiles : "Global
Illumination
Compendium", P. Dutre.
temps réel (openGL) :
openGL
1.2
Programming
Guide
openGL SDK
SDL
Programming Guide
calculs avec des floats / doubles :
What
Every
Computer
Scientist
Should
Know
About
Floating
Point
Arithmetic,
D. Goldberg, 1991
Installation des
librairies supplémentaires pour utiliser gKit
pas de problemes particuliers pour installer libsdl1.2-dev,
libsdl-image1.2-dev, libsdl-ttf2.0-dev.
ca se complique un peu pour libglew1.5-dev : la version disponible est
la 1.5.2, elle ne connait pas les fonctions opengl 3 et 4, il faut
installer la version 1.5.6 ou 1.5.7 de glew. on a deux solutions :
- soit recuperer les sources de glew : http://glew.sourceforge.net/
et recompiler (pensez à desinstaller libglew1.5-dev avant
d'installer la nouvelle version) :
make; sudo make install
- soit installer un paquet ppa : https://launchpad.net/~amuzen/+archive/ppa
il suffit d'ajouter l'adresse du depot du paquet dans la
configuration du systeme de gestion de paquets : cf. "software sources"
dans le menu administration,
les details sont dans l'onglet "technical details about this ppa" de la
page web,
ensuite il suffit d'utiliser apt ou synaptic pour installer le paquet
libglew1.5-dev.
mise à jour des drivers video :
installer les derniers drivers video pour nvidia, ati et intel, en
installant un paquet ppa : https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
pensez à redemarrer la machine
après la mise à jour des drivers.
un mot sur les fonctionnalités des cartes graphiques :
- support d'opengl3.3 ou directx 10 :
chez amd/ati, à partir de la génération radeon
hd2000, et les générations suivantes : hd3000, hd4000,
hd5000, hd6000
chez nvidia, à partir de la génération geforce 8,
et les générations suivantes : geforce 9, geforce 200,
(geforce 300), geforce 400, geforce 500
- support d'opengl4 ou directx 11 :
chez amd/ati, à partir de la génération radeon
hd5000, hd6000
chez nvidia, à partir de la génération geforce
400, geforce 500
pour intel, je ne sais pas ... cette page wikipedia devrait vous aider
: http://en.wikipedia.org/wiki/Intel_GMA
Archives
2009
2008
2007
2006
L3IF - Images (ENS)
M2 RECHERCHE - Images