Breaching Great White Shark - Playblasts

I wasn't able to complete a finished render for Advanced 3D modeling (due to a ReelFlow licensing issue), so I changed gears mid semester. Instead of aiming for a final still image of a breaching great white, I decided to rig and animate my shark breaching. This was a challenge to say the least (I was simultaneously learning Maya animation tools in my facial animation class) and I ended up redoing the rigging from scratch. Here are some playblasts that I took of the breach from different angles. I've been trying out some different angles for breaching to find the right balance of drama (I want to viewer to feel intimidated) and readability (I want to viewer to be able to tell the shark is moving forward and twisting)

Curve Editor - Bezier, Hermite, and BSpline, oh my!

I just completed my first assignment for Computer Animation (CIS 462, the graphics class not the fine arts one). I implemented Bezier Curves (using Catmull-Rom Splines, De Casteljau's Algorithm, and Equivalent Matrix formulation), Hermite Splines (with both clamped and natural endpoint conditions), and BSplines (with natural endpoint conditions)