natevm/BSDF-Visualizer

Investigate Spherical Harmonics?

Closed this issue · 1 comments

n8xm commented

Do we want a noise-free visualizer? (Might look good in a side-by-side comparison against Disney's tool.) Do we want to showcase realtime techniques? If we want to do those things we should investigate SH.

References:

  1. Stupid Spherical Harmonics Tricks, PP Sloan, 2008
  2. Unreal Engine SIGGRAPH talk, 2013
  3. An Efficient Representation for Irradiance Environment Maps, Ramamoorthi and Hanrahan, 2001

SH may be difficult to implement for arbitrary BRDFs, especially BRDFs which are anisotropic around a sampling hemisphere.

I personally want a chance to implement SH at some point, but this project might not be the one to do it. So for the time being, I'm going to suggest we add SH as an optional deliverable, which we can work on if we get some extra time.