Shaders

Durant toute cette thèse, nous avons fait un usage intensif des dernières fonctionnalités de programmabilité des cartes graphiques : les shaders.

Les shaders sont des programmes informatiques fonctionnant sur les cartes graphiques. On distingue les vertex shaders, qui sont exécutés pour chaque sommet d'un maillage 3D à afficher, et les pixel shaders, ou fragment shaders, qui sont exécutés pour chaque pixel affiché.

Historiquement, les shaders ont commencé à être utilisés dans le contexte du rendu non-interactif dans des logiciels de rendu tels que RenderMan de Pixar, utilisé pour créer le film Toy Story. Depuis quelques années, les constructeurs NVIDIA et ATI ont développé des architectures matérielles dans leurs cartes graphiques permettant d'utiliser de tels programmes.



Sous-sections

Porquet Damien 2005-03-02