Shaders Test Scene (2024)
A downloadable project for Windows
Just a test scene to experiment with lighting and post processing, for Windows, made with C++ and GLSL.
Made in August 2024 for 3D Game Programming assignment. (Semester 6)
This project is about coding with C++ and GLSL to make vertex and fragment shaders. And then constructing a 3D scene with several sources of lighting. And lastly, using framebuffer objects, adding one renderer feature and one themed post-processing effect.
The objects in the scene utilizes diffuse, specular, normal, and emissive textures.
The lighting types are directional, point, and spot lights.
The models and effects can be individually toggled and tweaked in the inspector.
Controls:
Controls | Actions |
Left/Right Click | Enter Camera Mode |
Esc | Exit Camera Mode |
Mouse | Look Camera |
WASD | Move Camera |
Q | Ascend Camera |
E | Descend Camera |
Credits:
-
Visual Studio - IDE
- Simple vignette effect by Ippokratis
- Forest skyboxes by Emil Persson
- 3TD Fantasy Ruins Pack by Ron Kapaun
- Animal Figurines by Clint Bellanger
- Gems by Clint Bellanger
- fantasy torch by rubberduck
- Flame Particle by Keith333
- Normal Map Online by Christian Petry and Am Gänsweiher
- Learn OpenGL and Shadow Maps (Directional Lights) Tutorial by Victor Gordan
- Shadow-Mapping
(When I was attempting renderer feature)
Lecturers:
-
Mr Mohamad Faris Zakwan
Portfolio: https://joshuayeohkeatkeong.wixsite.com/joshgametech/shaders-test-scene
GitHub: https://github.com/JoshuaYeoh1/ShadersTestScene
Trivia:
The main challenge in this project is directional shadows, did not manage to get it to work
Download
Install instructions
- Extract the zip file
- Run the Shortcut or the exe file
Leave a comment
Log in with itch.io to leave a comment.