edupt
eduptはC++で書かれたパストレーシングによるシンプルでコンパクトな物理ベースレンダラです。
ソースコードはGithubで公開されており、日本語によるコメントが付けられています。
さらに、パストレーシング・物理ベースレンダリング・eduptのソースコード、の解説スライドも公開しています。
関連ワード:レイトレ合宿!
Github
+ https://github.com/githole/edupt
解説スライド
+ Speaker Deck+ SlideShare
+ 物理ベースレンダラedupt解説 Ver. 1.03 (pptx, 10.6MB)
+ 物理ベースレンダラedupt解説 Ver. 1.03 (pdf, 4.2MB)
履歴
+ 2014/06/15 Ver. 1.03 ソースコードの修正(メンバ変数の命名規則の変更)に伴い画像の修正+ 2013/07/15 Ver. 1.02 スライドの順番修正・パストレーシング疑似コードのに図を追加
+ 2013/06/13 Ver. 1.01 グローバルイルミネーションのまとめスライド一枚追加
+ 2013/06/12 Ver. 1.00 公開