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)
Finished Semi-Lagrangian Smoke Simulation!
Key Frame Editor - Digital Flipbook
Our ongoing CIS277 project is implementing a Scene Graph and creating a GUI to interact with it. At this stage the user can create and store keyframes, allowing them to create a digital flipbook. They can also batch add frames between two keyframes that will automatically be interpolated to create the beginning stages of motion tweening.
Created using: C++, QT, OpenGL