NagaseIori / Simple-OGL-Engine

A simplistic OpenGL engine that utilizes deferred rendering, created as a hands-on project for my computer graphics course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple-OGL-Engine

Parts of the code are inspired by the renowned tutorial Learn OpenGL.

This project serves as a hands-on study material for my computer graphics course.

Features

  • Deferred Rendering
  • Basic light system with spotlights, point lights and directional lights
  • FXAA
  • Skybox
  • HDR Bloom
  • Genshin style tone mapping

Build

To prepare for building this project, ensure to include the latest versions of assimp, glad, GLFW and glm libraries.

The project is configured for Visual Studio 2022.

License

It's important to note that this project might contain several models sourced from the Internet without proper authorization. Users are advised to verify the licensing of each model used in their projects.

About

A simplistic OpenGL engine that utilizes deferred rendering, created as a hands-on project for my computer graphics course.

License:MIT License


Languages

Language:C++ 72.8%Language:C 21.8%Language:GLSL 5.5%