# OpenGLRenderer
**Repository Path**: matalei/OpenGLRenderer
## Basic Information
- **Project Name**: OpenGLRenderer
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-07
- **Last Updated**: 2024-05-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
This is a tiny-renderer project written in c++ based on OpenGL
## UpdateInfo
Update 1.2.3
- Add a simple SSAO
Update 1.2.2
- Add PostProcess Move Up/Down Button
Update 1.2.1
- Add a bloom post process
- Remove the console window
Update 1.2.0
- Add simple console system
- Replace debug log from std::cout to console log item
- Fix shadow bias
- Fix gizmos in polygonmode
Update 1.1.0
- Add infinite grid as gizmos
- Add light debug cube
- Add scene object coordinate axes
- Add material choosing combo
## Build
### windows
build with cmake
```bash
cd build
cmake ..
cmake --build . --config Release/Debug
```
tips: this project is based on openGL and Assimp, so you need to build them first
## Reference
Render Engine:
https://learnopengl.com
https://learnopengl-cn.github.io
Inifinite-grid:
https://zhuanlan.zhihu.com/p/647926704