natevm / BSDF-Visualizer

Project for scientific visualization
MIT License
18 stars 4 forks source link

Investigate Spherical Harmonics? #26

Closed n8xm closed 6 years ago

n8xm commented 6 years ago

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
natevm commented 6 years ago

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.