OpenGL Scene
OpenGL Scene

OpenGL Scene

Created on:
Team Size: 1
Time Frame: 3 month
Tool Used: C++/OpenGL

This project was an OpenGL graphics engine created from scratch during a computer graphics module given at the SAE-Institute Geneva.

The elements I implemented were:

  • Image Based Lighting (IBL)
  • Physically Based Rendering (PBR)
  • Screen Space Ambient Occlusion (SSAO)
  • ACES HDR Tone Mapping
  • Deferred Rendering
  • Bloom & Blur
  • Shadow Maps
  • Normal Mapping
  • Model Loading (OBJ)

Unfortunately my only regret was to not have enough time to refactor, clean and do good abstractions with my code.

What I learned

  • The OpenGL API
  • GLSL
  • The importance of abstractions !
© 2024 Samuel Styles