Physics & Graphics Projects
Project done in my independent study course at DigiPen. It is Lagrangian fluid simulator using OpenCL. Based on the paper "Lagrangian Fluid Dynamics Using Smoothed Particle Hydrodynamics" by Micky Kelager.
Project completed for a Partial Differential Equations course at DigiPen. This sample demonstrates simulation of a basic 2D surface in 3D space using the Fast Fourier Transform.
Sample demonstrating 3D collision between basic convex shapes including boxes, spheres and capsules using a custom physics engine. Rendering is performed with a custom graphics supported by OpenGL.
Project completed for a Partial Differential Equations course at DigiPen. This project was to demonstrate basic heat diffusion using the Explicit Forward Difference method with Dirichlet boundary conditions.
Sample of my CS300 project demonstrating a shader-based pipeline using OpenGL 3.3. It also shows use of the Blinn-Phong lighting model with diffuse and specular spherical texturing.
Sample demonstrating box stacking from an implementation of the paper "Iterative Dynamics with Temporal Coherence" by Erin Catto. The two side by side samples show differences in stability of stacking boxes using the Gauss-Seidel method (iterative) and the Hamilton-Jacobi method (collective).