Formation Informatique

OpenGL Shaders

4-LC-OGLS

2 jours, soit 14 heures

Objectif de la formation

  • Réaliser un rendu 16 bits (mono-canal) avec OpenGL à l'aide de Shaders et du mécanisme de "Render-To-Texture"

Prochaines Sessions

Participants / Pré-requis

  • Toute personne ayant déjà de solides connaissances en OpenGL

  • Formation initiale ou expérience en développement informatique requise

Les Modalités

Formation réalisée en présentiel ou à distance selon la formule retenue.

Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation.

Moyens Pédagogiques

  • Formateur expert dans le domaine
  • Mise à disposition d’un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard
  • Feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Programme détaillé

1. Bases des Shaders

  • Présentation des shaders
  • Historique
  • Le pipeline original
  • Fragment Shaders
  • Vertex Shaders
  • Matériel
  • OpenGL 2.0 / Extensions ARB / CG

2. OpenGL Shading Language (GLSL)

  • Types de données
  • Portées
  • attribute / uniform / varying / ...
  • variables et fonctions prédéfinies
  • branchements et itérations
  • Chargement, compilation et linking des shaders
  • Premier shader : Toon shader
  • Normal mapping shader

3. Render To Texture (RTT)

  • Intérêts
  • FBO (Frame Buffer Objects)
  • GL_EXT_framebuffer_object
  • Buffers flottants

4. Créer un rendu mono canal 16 bits

  • Similitudes avec les effets HDR (high dynamic range)
  • Séparer le low buffer et le high buffer
  • Shader d'encodage 16 bits
  • Réaliser un décodeur logiciel pour valider le rendu

Les + de la formation

L'examen de certification TOSA (proposé en option) est en français. Il sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation. Cet examen de 60 minutes délivrera un diplôme attestant d'un niveau de compétence. Ce cours peut être également animé sur Mac (merci de le préciser à votre conseiller formation).

Nos conseillers en formation sont disponibles pour vous recommander les parcours à suivre selon votre niveau et vous proposer des formations sur-mesure.

Une formation pour un applicatif métier, un déploiement national de formation, nous vous orientons dans votre plan de développement des compétences.

VOIR LES FORMATIONS

planifiées en 2021/2022 dans un de nos centres