eduptはC++で書かれたパストレーシングによるシンプルでコンパクトな物理ベースレンダラです。 ソースコードはGithubで公開されており、日本語によるコメントが付けられています。
さらに、パストレーシング・物理ベースレンダリング・eduptのソースコード、の解説スライドも公開しています。
http://kagamin.net/hole/edupt/index.htm
===== 以下ライセンス
Copyright (c) 2014 hole This software is released under the MIT License (http://kagamin.net/hole/license.txt). A part of this software is based on smallpt (http://www.kevinbeason.com/smallpt/) and released under the MIT License (http://kagamin.net/hole/smallpt-license.txt).