Home
Timeline
Gallery
Publications
Posts
Projects
Contact
CV
Projects
Epiphron (C++, OpenCL)
Benchmark suite geared towards fine-grained synchronization and dynamic work allocation on GPUs.
Vulkan Renderer (C++, Vulkan)
A Vulkan 3D rendering engine. Features OBJ mesh loading, FPS and acrball camera systems, PBR and Blinn Phong materials, point, directional, and cubemap lighting.
Physarum Sim (C++, OpenGL)
An agent-based simulation of the foraging and exploratory behavior of slime molds. Uses OpenGL compute shaders to update the positions of agents every time step.
CPU Path Tracer (C)
A simple path tracer written in C. Code is adpated from Peter Shirley’s Ray Tracing in One Weekend book series.
Bohemian Matrices (Python)
A script for visualizing the distributions of eigenvalues of random distributions of square matrices.
Cite
×