← Adit Arya · Projects

CS 4621 Final Project First Person Explorer

Light view:
Fog Density

Controls


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

Features Implemented


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.

Team Members

Works Cited