CorralReef
Rainbow Banner Image
The Little Mumaid
Winter 2020
Mugen Sky Blue

Mugen's Underwater Corral Reef World

Image of rainbow window Banner

Project Description

My project has many fishies and sharkies and they swimmies.

My Technologies:

Boids

I implemented the boids flocking algorithm per the lab11. I really enjoyed figursing out the write amounts of

each vector to use in determining the acceleration to determine velocity.

The vectors I needed to consider was teh vector to the leader, the vector of seperation between all boids in a flock, and the alignment of boids to match in velocity.

Bounded Sphere Collision

Helpful for the Boids to not collide into eachother. Also the boids will try to run away from the user if too close to them. This just needed me to calculate the distance between

a boid and an obstacle and would reflect the vector if they are too close.

Heirarchical Models

The shark has segments for the flippers and the tail. I tried to model a swimming shark and can swim pretty well.

Echolocation

As a user I imagine that I am like a dolphin and can produce echolocation. The echolocation can help highlight fishes, and obstacles that are near by in a radial manner.

Skybox

Needed for underwater vibes.

Result Images

same rainbow, specified w/h

This is a beautiful scene of the underwater corral reef of fishes!

Look at this beautiful world

References

Boids

Using Blender

Kyle made a beautiful template, ngl.