Final Project Ideas - Animation

2D Grid Based Fluid Dynamics Simulation (★★)

Write a fluid dynamics simulation that estimates the behavior of an incompressible, homogeneous fluid under the Navier-Stokes equations. You can use GLSL fragment shaders to perform the physics calculations on the GPU interactively.

3D Position Based Fluid Simulation (★★)

3D fluid simulation may sound scary, but don't worry. This paper introduces a not very complicated algorithm for fluid simulation.

3D Robot Gestures(★☆)

Write a mini Blender GUI that allows moving and rotating joints of a robot, as well as other basic operations such as rotating the camera and zooming in/out. Solve inverse kinematics, render it in real-time, and show some cool gestures!

3D Snow Simulation (★★★)

Snow is a challenging natural phenomenon to visually simulate. This paper introduces a hybrid particle-based and grid-based method for snow simulation with various parameters.

3D Melting Simulation (★★★)

Want novel ways to destroy a bunny? This paper teaches you how to melt it.