Entries for the ‘GRAPHICS’ Category
C++: Dynamic / Hierarchical Occlusion Mapping Algorithm
One of my projects for CS300 (a graphics course at DigiPen) was to implement hierarchical occlusion mapping, a technique that can potentially reduce scene complexity dramatically by using occluders to hide small, detailed objects. Process The objects that are flagged as occluders are rendered in a first pass to a low resolution render target. This [...]
C++: Ray Tracer
This ray-tracer was my final project for CS-400 at DigiPen, it renders a variety of solid objects read from a custom file format, rendered with local & global illumination. Optionally it also supports anti-aliasing.
C++: Free-Form Deformation
Free form deformation of a generated super-ellipse mesh. Written in C++ using OpenGL & custom CG per-pixel phong fragment shader.
C++: Software 3D Rendering
Developed software triangle rasterizer with perspective-correct texture sampling, bilinear filtering, 3ds model loader, dynamic shadows.
