🔮 my projects:

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