My tiny path tracer, with BVH acceleration, Lambetian BSDF support, Global Illumination and Adaptive Picel Sampling
With the Variational Autoencoder (VAE) being honored with the ICLR 2024 Time-Tested Award, it is a fitting moment to reflect on its journey.
My tiny mesh editor, with bezier curves/surfaces support, halfedge mesh editing and loop subdivision.
My mathematical derivation of Elliptical Weighted Average (EWA) Filtering, a SOTA anisotropic filtering & texture sampling method.
My tiny rasterizer, with super-fast parallel rasterization, antialiasing, trilinear sampling, and elliptical weighted average (EWA) filtering support.
UC-Berkeley 24FA CV Final Term Review & Cheatsheet
UC Berkeley CV Project 6 - Implementing Neural Radiance Fields
UC Berkeley CV Project 5a - Fun with Diffusion Models & 5b - Implement DDPM Yourself
UC-Berkeley 24FA CV Project 4a & 4b - Automatic Image Panorama.
UC-Berkeley 24FA Computer Security Midterm Cheatsheet - x86ASM, Memory Vulnerability, Cryptography & Cryptography Vulnerability