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:


Lecturers:

  • Mr Mohamad Faris Zakwan


Portfoliohttps://joshuayeohkeatkeong.wixsite.com/joshgametech/shaders-test-scene

GitHubhttps://github.com/JoshuaYeoh1/ShadersTestScene

Trivia:

The main challenge in this project is directional shadows, did not manage to get it to work

Download

Download
ShadersTestScene.zip 25 MB

Install instructions

  1. Extract the zip file
  2. Run the Shortcut or the exe file

Leave a comment

Log in with itch.io to leave a comment.