Illume

Illume is a GPU-accelerated physically based pathtracer written in C++ and CUDA. The source code is available on GitHub. Here are some of my favorite renders:

A coffee maker. Scene from Benedikt Bitterli's rendering resources. Something is slightly messed up in my scene loading. Coffee

Recreation of the sample image on the Wikipedia page for "Ray tracing (graphics)". Spheres

Lucy from the Stanford 3D scanning repository with a rough glass material. Rough glass Lucy

A textured scene inspired by one of Peter Kutz's blog posts. Textures

An orange jade dragon showcasing subsurface scattering. Subsurface scattering

All materials supported by illume. I particularly like the detail in the glass sphere. Materials

Rough gold and copper. Rough conductors use a complex-valued refractive index. Rough conductors

The classic Cornell box. Cornell box