Mini projects implemented as part of graduate level courses at Oregon State University and University of California Merced. The source code is also provided.

Basic algorithm implementations


Light Technique Demonstration(Source Code)


Ray Tracing (Source Code)


Bounding Box computation (Source Code)


Mesh Subdivision(Source Code)


Mesh Smoothing and Morse Design(Source Code)


Curvature Estimation, Silhouette Drawing, and Pen & Ink Sketching(Source Code)


Note

Some implementations may or may not work on a newer version of visual studio or libraries used in the original code



© Ritesh Sharma