Photorealistic Rendering
Company Academic Project |
Engine Custom engine based on GLFW |
||
Platform Windows PC |
Skills C++, OpenGL, GLSL |
||
Role Graphics Engineer |
Responsibilities Graphics pipeline for loading and rendering |
Features
- Loading and displaying geometry using OpenGL
- Implementing phong illumination model
- Dynamic reflection and refraction with environment mapping
- Hybrid rendering: Deferred + forward shading
Loading & Displaying Geometry
Phong Illumination Model
Dynamic Reflection & Refraction
Hybrid Rendering
Used External Libraries
- GLEW: The OpenGL Extension Wrangler Library
- GLFW: An OpenGL library
- GLM: C++ mathematics library for OpenGL Shading Language
- PFD: A free C++11 file dialog library
- STB: Public domain libraries for C/C++
- ImGui: Bloat-free Immediate Mode Graphical User interface for C++
References
- learnopengl.com
- OpenGL Programming Guide: The Official Guide to Learning OpenGL
- OpenGL SuperBible: Comprehensive Tutorial and Reference