Shaders
Introduction : page de Sébastien Barbier
Travaux pratiques
Récupérez le TP de Sébastien Barbier et compilez le programme fragment_demo.
Vous aurez besoin d'installer la librairie Devil qui sert à charger des images.
Prise en main
- Lancez
le programme et lisez les mode d'emploi qui s'affiche en ligne de
commande. Familiarisez-vous avec les touches et la souris.
- Modifiez le programme pour pouvoir passer le nom du shader en ligne de commande
boing
- Essayez le shader boing.
- Dans boing.fs, d'où viennent les valeurs des variables normal et lightDir ?
- Dans boing.vs, d'où vient la valeur de Time ? Comment est-elle contrôlée ?
cubemap
- Comparez cubemap_pixel et cubemap_vertex. Quelle est la différence ?