Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.

Latest commit

 

History

History
23 lines (19 loc) · 1.6 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.6 KB

OpenGL Graphics Programming Demo Scene

Aim

This demo was part of my final coursework for the Computer Graphics module around late 2023. The requirements by means of the core features were fairly basic. So, I went much beyond that in learning and implementing various features.

Screenshots

ten one nine six four seven

demo.mp4

Implemented

  • OpenGL fundamentals (buffer/array objects, shaders, instanced rendering, textures) following best practices as provided by Khronos, wherever possible.
  • Simple .obj parser and working with models.
  • Blinn-Phong lighting, and shadow mapping for point, spot, and directional sources.
  • Various maps (normals, emissive) etc.
  • Sky cubemaps with day-night cycles, and accompanying light properties to achieve a vibrant atmosphere without advanced techniques.
  • Screen-space post process effects i.e., god-rays, fog.
  • Procgen texturing for terrain.