Student projects

Advanced Real-Time Rendering Techniques

LenseFlareWork done for CS562 at Digipen Institute of Technology, where we used data structures, algorithms, and techniques concerned with rendering images more accurately and efficiently in interactive computer simulations and video game software.

Ray Tracing

raytracingWork done for CS500 at Digipen Institute of Technology. The goal of this course was to develop an implementation of a path-tracing algorithm able to generate images demonstrating lighting and modeling techniques not found in traditional real-time graphics.

Advanced Animation and Modeling

captura_aniWork done for CS460 at Digipen Institute of Technology. This course introduces algorithms for specifying and generating motion for 3D moving entities with different characteristics.

Artificial Intelligence for Games

captura_pathWork done for CS380 at Digipen Institute of Technology, where we had the chance to implement algorithms that are commonly used to solve game AI problems.

Networked Multiplayer Asteroids

NetworkingFinal assignment for CS220 (Computer Networks I: Interprocess Communication) at Digipen Institute of Technology along with two other classmates using C++.

Space Partitioning

captura_BVHWork done for CS350 at Digipen Institute of Technology. This course deals with the efficient representation and processing of complex 3D scenes in order to avoid bottlenecks in the use of the CPU and the GPU.