OpenGL["noël"]

OpenGL["noël"]

  • Intro et SDK
  • Bronze
  • Silver
  • Gold
  • Blog
  • OpenGL Documentation
  • OpenGL Wiki
  • GitHub
  • My glTF Viewer Tutorial

›Gestion de la caméra

3D - La théorie

  • Introduction
  • La Normal Matrix
  • Un exemple de Vertex Shader pour la 3D
  • La bibliothèque glm

3D - La pratique

  • Introduction
  • Les classes Sphere et Cone
  • Dessiner une sphere
  • Dessiner une lune
  • Dessiner la terre
  • Multi-texturing
  • Utiliser plusieurs shaders

Gestion de la caméra

  • Introduction
  • Trackball Camera
  • Freefly Camera

Put the lights on !

  • Introduction
  • Directional Light
  • Point Light
  • Aller plus loin

Projet(s)

  • Projet: IM(A)ineCraft

Introduction

Maintenant que nous avons vu comment dessiner une scène en 3D, il faut se déplacer dans cette scène. Faire de la gestion de caméra revient simplement à calculer une ViewMatrix en fonction des entrées utilisateurs. Nous allons voir deux modèles simples de caméra durant ce TP: la Trackball camera permet de tourner autour d'un point central et la Freefly camera permet de se déplacer librement.

D'une certaine manière, déplacer la caméra selon une certaine transformation revient à déplacer la scène selon la transformation inverse: Si j'avance, c'est comme si le monde recule. Tout est question de référentiel

← Utiliser plusieurs shadersTrackball Camera →
OpenGL["noël"]
About Me
Personal websiteGithub
About This Website
BlogopenglnoelPowered by Docusaurus
About OpenGL
Documentation (docs.gl)Wiki
Copyright © 2021 Laurent NOEL