Advanced Real-Time Rendering Techniques
Work 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
Work 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
Work 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
Work 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
Final assignment for CS220 (Computer Networks I: Interprocess Communication) at Digipen Institute of Technology along with two other classmates using C++.
Space Partitioning
Work 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.