Skip to content
/ CGSea Public

Underwater scene with swarming fish, procedural terrain and water caustics.

Notifications You must be signed in to change notification settings

acknosyn/CGSea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CGSea

Underwater scene with swarming fish, procedural terrain and water caustics. This project uses OpenGL for the graphics API and C++ as the core programming language.

Final group project for COMP308 - Introduction to Computer Graphics.

Fish Boids - Francesco Badraun
Water Caustics - Alex Bartley
Terrain and structure generation - Jun Burden

###Controls: #####Navigation W - Move forward
A - Move left
S - Move backward
D - Move Move right
LMB - Rotates at point of camera (Left Mouse Button)
RMB - Rotates at center of scene (Right Mouse Button)
Scroll - Moves forward/backward #####Toggles T - Toggles terrain on/off
Y - Toggles the corals on/off
U - Toggles fog on/off
F - Toggles fish on/off
C - Toggles caustics on/off
P - Pauses/plays fish simulation
O - Steps through fish simulation 1 frame
I - Toggles fish information on/off. I.e. velocity vector and bounding box

To run use the command ./build/bin/p2

About

Underwater scene with swarming fish, procedural terrain and water caustics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages