3D Rendering Engine written in C++ using OpenGL. This is an ongoing project, usually a new feature is added when I learn more about a certain topic in computer graphics.
- 3D Models rendering/Loading
- Skybox
- Face culling
- Terrain Generation
- 3D Camera
- Directional Lighting
- FPS Counter
- Wireframe Mode
- Batch Rendering
- Water Simulation
- Model Loading library (fast_obj)
- Image loading (stb_image)
- Math (glm)
- 3D Models:
- Skybox Tutorial
- Terrain Generation Tutorials: Flat Terrain, Heightmap
- And of course the one and only LearnOpenGL
