🔮 my code:

Below is a video demo of my material point method (MPM) implementation coded in C++. MPM is a particle-based simulation technique. The following cube was simulated with 100,000 particles. My code can be found here.

material point method

c++

The two images directly below are renders from a path tracer coded in C++. The path tracer utilizes the Monte Carlo integration method to render 3-dimensional geometry with global illumination. Other implemented features in the tracer include photon mapping, depth of field (thin lens camera), multiple importance sampling, and more.

mini minecraft

c++
opengl

surface & post-process shaders

c++
opengl

coffee shop model

maya

shadertoy: gudetama

opengl