| Light view: | |
| Fog Density | |
Click on canvas for full control
F - Full screen
W - Move forward
A - Move left
S - Move backward
D - Move right
SHIFT - Sprint in any direction
L/K - Toggle light view
Mouse position and Arrow keys controls the view of the player
We implemented normal mapped shading and a skybox from
here, as well as a fog effect with Fractal Brownian Motion-based noise that moves over time.
We also added smooth, FPS style movement. In addition to player movement, we added a walking/bobbing effect to simulate walking.
Additionally, we implemented a simulated of a flashlight with radial falloff, something accentuated through the use of shadow mapping. Lastly, to account
for the off-rails style of movement, we implemented mesh-based collision detection.