https://github.com/azrielx86/opengl_playground
This is just a project to practice some OpenGL stuff.
https://github.com/azrielx86/opengl_playground
Last synced: 10 months ago
JSON representation
This is just a project to practice some OpenGL stuff.
- Host: GitHub
- URL: https://github.com/azrielx86/opengl_playground
- Owner: Azrielx86
- License: mit
- Created: 2024-12-22T22:52:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T05:13:49.000Z (over 1 year ago)
- Last Synced: 2025-03-30T03:28:30.637Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 114 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenGL Playground
This is just a program to practice some OpenGL stuff.
And some other things that I wanted to do in my [Computer Graphics Final Project](https://github.com/Azrielx86/ProyectoFinal_CGeIHC) (but I hadn't enough time to do it 😿)

Work in progress!
>[!NOTE]
>Requires vcpkg to build on Windows.
## Things that I want to do
- [x] Multiple lights
- [ ] Lighing: Point and Spot
- [x] Normal mapping
- [ ] Parallax mapping
- [ ] Shadows
- [x] Using Framebuffers
- [ ] Bloom effect
- [ ] Motion Blur effect
- [ ] Fresnel effect
- [ ] SSAO
- [x] Grid floor
- [ ] Particle system
## Things that I added on the fly
- Framebuffer effects enable/disable and change.
- Shader reloading.