|
Final Project Proposal Ryan Canales |
|
For the final project, I propose to implement a better choreographed flocking system.
The main idea is to make a school of fish come together to form a defined shape. |
![]() |
        For the final project, I propose to make an animation of a school of fish swimming along a predefined path. Upon keypress, the school of fish will gather together to form a shape, like in the image above. Another keypress will disperse the fish, and they'll continue swimming as they were.
        This idea presents mainly visual challenges. In order to get a good visual representation of the fish and the environment, the details of the animations, textures, and lighting have to be considered. I plan to use the Unity game engine for running the simulation and rendering, and Maya for modeling and animating the fish. The simulation will be run in realtime to allow for interactivity. The challenges with the simulation include implementation of velocity and acceleration operators to make the fish go to specific points and disperse.