I'm a software developer with a passion for art and graphics programming, currently dabbling with Vulkan and DirectX 12.
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
A renderer featuring advanced techniques such as PBR/IBL, deferred shading, SSAO, and shadow mapping.
C++ 8
A CPU raytracer that simulates the physics of light rays, incorporating features such as dielectric material, triangle mesh rendering, bounded volume hierarchy, and CPU multithreading.
C++ 2
A physics-inspired algorithm that packs and deforms shapes to automatically generate mosaic artwork.
C++ 6
An implementation of Blinn-Loop algorithm that renders Bézier curves on GPU.