Developed in C++ (code examples in links).  

Ray Tracer Calculations

Created a math library for aspects such as : Point, Vector, Matrix, and Quaternion.

As well as calculations for things such as: Shadows and Reflection / Refraction.

Below is a rendering of a glass sphere with the ray tracer.

Ray Traced Glass Sphere

 

Animation Calculations

Created animation interpolators such as: Linear, Hermite, and Catmull-Rom

As well as Euler / Improved Euler, Midpoint, Runge-Kutta, and Spring Force calculations

Bellow is an example of a spring wrecking ball.

 

 

Environment Mapping Implementation