ZillumGL
ZillumGL copied to clipboard
GPU Physically Based Renderer (OpenGL Base) [2021-2022]
ZillumGL
Zillum Renderer based on GLSL compute shader. [The CPU version] [Relevant blog posts]
Features
-
Multiple integrators
- Single-kernel naive-schedule path tracer (with MIS)
- Single-kernel naive-schedule adjoint particle tracer (light tracer)
- MIS-weighted (s = 0, t = any) + (s = 1, t = any) + (s = any, t = 1) integrator (triple path tracer)
-
Multiple BSDF models including Disney Principled BRDF
-
Multiple-threaded BVH from Implementing a practical rendering system using GLSL
-
Environment map importance sampling (path tracer only)
-
Interactive
-
A simple Sobol sampler
-
XML scene file
Currently or potentially working on
-
Ray regeneration / streaming
-
GPU BDPT
-
GPU BVH construction
-
A scene editor