OpenGL["noël"]

OpenGL["noël"]

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

›Recent Posts

Recent Posts

  • Fin du portage des TDs
  • Hello World !

Fin du portage des TDs

January 11, 2019

Laurent NOËL

Laurent NOËL

J'ai terminé de porter les TDs Imac 2 et Imac 3 / Master 2:

  • Imac 2 dans Bronze Level
  • Imac 3 / Master 2 dans Silver Level

Mon prochain objectif est d'homogénéiser ces deux parties qui sont actuellement basées sur deux templates de code assez différent. Je pense également à modifier le découpage:

  • Bronze Level serait limité à OpenGL 3+ appliqué à la 2D
  • Silver Level serait l'application à la 3D, avec forward rendering, blinn-phong et lumières simples
  • Gold Level serait des techniques avancées en 3D: deferred rendering, shadow mapping, PBR materials et lighting, post processing

De cette manière, le programme Imac 2 / Master 1 sera de suivre Bronze Level et Silver Level, et le programme Imac 3 / Master 2 sera de suivre Silver Level et Gold Level.

La partie Introduction et SDK est destinée à présenter le site, OpenGL 3+, le template de code ainsi que les outils annexes (CMake, Github).

Au niveau du template de code, il sera stocké sur la branche master du repository de ce site et sera basé sur les libs suivantes:

  • GLFW pour le fenetrage et les interactions
  • glad pour le chargement d'OpenGL 3+
  • imgui pour la GUI
  • glm pour les maths
  • assimp pour le chargement de fichiers 3D
  • Une lib pour charger des modèles glTF (probablement tiny gltf loader)
  • nlohmann json pour charger des fichiers json

Coté compilation, le template proposera un CMake permettant de rapidement ajouter de nouvelles applications et bibliothèques. Je mettrais également des scripts .bat et .sh pour la générations de solutions pré-configurées. L'objectif a terme est vraiment de pouvoir forker le repo, le cloner, lancer un script, puis coder.

Read More

Hello World !

January 6, 2019

Laurent NOËL

Laurent NOËL

Bienvenu sur le blog de ce site, destiné au TDs d'OpenGL moderne que je donne à l'Université Paris Est Marne-la-Vallée. Plus spécifiquement, ces TDs sont donnés aux étudiants de l'Ecole d'ingénieurs Imac et aux étudiants du Master Sciences de l'Image.

Il y a deux modules de TDs que je prévois de regrouper sur ce site:

  • OpenGL 3+ donné aux Imac 2 (initialement disponible ici)
  • OpenGL Avancé donné aux Imac 3 et étudiants du M2 Image (initialement disponible ici)

Les deux liens précédents sont amené à mourir afin de privilégier ce nouveau site.

Bien évidemment les TDs disponibles sur ce site peuvent être suivi chez vous, sans être inscrit aux formations mentionné plus haut.

Read More
OpenGL["noël"]
About Me
Personal websiteGithub
About This Website
BlogopenglnoelPowered by Docusaurus
About OpenGL
Documentation (docs.gl)Wiki
Copyright © 2021 Laurent NOEL