xelatihy / yocto-gl

Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
https://xelatihy.github.io/yocto-gl
2.82k stars 206 forks source link

Path tracing geometric robustness #946

Closed xelatihy closed 4 years ago

xelatihy commented 4 years ago

We should include in our path tracer a few methods that ameliorate le robustness of the intersection computations.

  1. shadow terminator (https://gist.github.com/pixnblox/5e64b0724c186313bc7b6ce096b08820)
  2. bump terminator (ray tracing gems)
  3. self-intersection (ray tracing gems)
xelatihy commented 4 years ago

Duplicate of #981