Programme du cours

2 jours (14 H) | 4-LC-OGLSRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Etre capable de réaliser un rendu 16 bits (mono-canal) avec OpenGL à l’aide de Shaders et du mécanisme de « Render-To-Texture »

Participants / Pré-requis

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

Contenu

Bases des Shaders

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

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

Render To Texture (RTT)

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

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
 
Cette formation vous intéresse ? Renseignez-vous