🔮 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
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.
custom scene 1
custom scene 2
mini minecraft
surface & post-process shaders
coffee shop model
shadertoy: gudetama