Class projects completed during undergrad studies before 2014. For current research, visit the PhD Research Page.
This project includes a raycaster and a raytracer. The raycaster was developed using C++ and OpenGL. It supports various lighting models (Phong, Blinn-Phong), shadows, and reflections. The raytracer extends the raycaster with support for refractive materials and more complex scenes.
This project focuses on advanced rendering techniques, including path tracing, caustics, depth of field, and subsurface scattering. It also includes an implementation of the Sobel and Canny edge detection algorithms for post-processing.
Joggie is a mobile application concept designed for runners. The project involved creating paper prototypes, a detailed site map, and a high-fidelity final UI design to streamline the tracking of running activities and social sharing.
iAyeCaptain is a pirate-themed battleship game developed for iOS. The game features single-player gameplay against an AI, in-app purchases for special weapons (like missiles), and support for both landscape and portrait orientations.
All rights reserved © Koorosh Vaziri







































