Rendererクラスのリファクタリング案

#if文がすごいことになってるのでアルゴリズムごとにきれいに分割したい。

  • Direct Illumination Handler (Ray tracing, scanline, etc.)
    • Indirect Illumination Filter (Irradiance Caching, Final Gathering, etc.)
    • Indirect Illumination Handler (Photon Mapping, etc.)

MLT法はどうやって実装しようか?もうちょっと考える必要があるな。