Project made during university year to apply some CG concepts.
Entirely made using WebGL an no other libraries.
Of course, for the mathematical dependency, I've used another project of mine.
CG.Project.2022.-.Google.Chrome.2024-09-24.19-23-18.mp4
- Move car with WASD or ARROWS
- Change camera position with C
- Change Gamma & Exposure values
- Enter Full Screen mode
- (Debug) Toggle Mesh On/Off
- (Debug) Hide/Show Light Pos
- (Debug) Hide/Show Buildings
- (Debug) Hide/Show Cars
- (Debug) Hide/Show Environment
- (Debug) Hide/Show Player
- (Debug) Show Partial Results
- (Debug) Show Dir Light Depth
- (Debug) Show SSAO Result
- (Debug) Show Bloom Result
- (Debug) Toggle Dir Light On/Off
- (Debug) Toggle Point Lights On/Off
- (Debug) Toggle Spot Lights On/Off
- (Debug) Toggle Night / Day
- (Debug) Hide/Show Rain
- (Debug) Reset player pos
- (Debug) Set/Unset force follow for the camera
- (Debug) Show canvas size
- (Debug) Show FPS
- (Debug) Show GPU Vendor
- (Debug) Show GPU Renderer
- (Debug) Show vertexes count