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)

Key Frame Editor - Digital Flipbook

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