GLSL Shaders & Rendering Demo (OpenGL)
A downloadable project for Windows
This project was completed for an assignment during my studies.
https://github.com/ZacharyAIE/ComputerGraphics
Controls:
- Right click to pan the camera
- WASD to move the camera along the X and Y axes
- Q, E to Move the camera along the Z axis
- Shift to speed the camera up
The project covered:
- Writing GLSL Fragment and Vertex Shaders
- Allowing multiple lights to influence an object
- Normal maps
- Specular highlights
- Lighting direction
- Coloured lighting
- Rendering complex models
- Creating a camera that can zoom and rotate
In addition, I added some of the QoL things I missed from Unity:
- Toggleable Gizmos for lights
- Additional Camera controls (4DOF, "Sprint")
- Controls for adjusting scene elements (Lighting Controls, Camera Speeds, Camera control inversion
Download
Download
CGShaders.zip 19 MB
Leave a comment
Log in with itch.io to leave a comment.