Swiftで書かれたパストレーシング ベースのレンダラです。githole/edupt をSwiftに移植し機能を追加しました。 現在対応しているアルゴリズムは以下の通りです。
- 重点的サンプリング
- Next Event Estimation
Xcodeで最適化を有効にしてビルドし実行すると、レンダリングされた画像がピクチャフォルダに書き出されます。実行完了までには数時間かかるため、ループごとに途中経過が保存される仕様です。
N-Ishida(vega9)
- 鈴木 健太郎, (2015), "パストレーシング で始めるオフライン大域照明レンダリング入門", 加藤 諒(編), Computer Graphics Gems 2015 JP, ボーンデジタル, pp. 3-29.