OpenGL Shading Language
Durée de formation: Prix:

Planning Actuel:
3.5 jours
€1900

 This class is available upon request - please contact us
Pour vous inscrire pour les cours multiples, s'il vous plaît voir planning

OpenGL Shading Language (GLSL) fournit au matériel graphique programmable une interface similaire au langage C. GLSL est un langage d'ombrage de haut niveau, ouvert, standard et indépendant du matériel qui permet aux développeurs de créer des algorithmes personnalisés sur les processeurs graphiques modernes (GPU) tels que des techniques d'ombrages avancées et des traitements parallèles. GLSL évolue de façon continue afin de suivre le rythme des nouvelles fonctionnalités dans le matériel graphique, tels que les shaders (nuanceurs) de géométrie. Cette formation de niveau avancé sur OpenGL Shading Language regroupe des participants qui apprennent à créer des shaders (nuanceurs) en GLSL pour programmer différentes étapes dans le pipeline graphique en alternant cours théoriques et travaux pratiques.

Contenu de la formation

  • Revue du pipeline OpenGL à fonction prédéfinie
  • Introduction au pipeline programmable
  • Introduction à OpenGL Shading Language
  • Ajout de shaders (nuanceurs) GLSL aux applications
  • Développer et débloquer les shaders (nuanceurs) GLSL
    • Vertex Shaders (nuanceurs de sommets)
    • Fragment Shaders (nuanceurs de fragments)
    • Geometry Shaders (nuanceurs de géométrie)
  • Optimisations de performances
  • Applications du GLSL
  • Outils de développement de shaders (nuanceurs)

Public cible
Cette formation s'adresse aux professionnels des logiciels et aux étudiants qui ont déjà de l'expérience dans la programmation OpenGL et qui souhaitent commencer à programmer avec OpenGL Shading Language.

Compétences requises
Une connaissance des concepts graphiques 3D de base et une expérience de la programmation avec OpenGL et C/C++ sont nécessaires et sous-entendues. Il est nécessaire de connaître le système d'exploitation et l'environnement de développement UNIX ou Windows.