こういうの、今までありそうで無かった。
光源からフォトンを放射して、フォトンが格納されるまでを可視化した動画。一粒を追っていくとロシアンルーレットな感じは多少わかるかも(?)
以下、作者のブログから引用。
スポンサーリンク
- Global illumination via Photon Mapping
- 128 lines of 79-column (or less) open source C++ code
- Point light source
- Specular, Diffuse, and Glass BRDFs
- Ray-sphere intersection
- Modified Cornell box scene description contains LSDSE path
- Cosine importance sampling of the hemisphere for diffuse reflection
- Russian roulette for path termination
- Russian roulette and splitting for selecting reflection and/or refraction for glass BRDF
- Quasi Monte Carlo sampling using Halton sequence
- Antialiasing via 2×2 super-sampling
- Using kd-tree for radiance estimation
ソースコードはこちら。
GI的アプローチを見てると、BRDFの精度とかホント微々たるものに思えてくるよ。多くの場合、画の出来を左右するのがサンプリングの質なんだもん。
ところで、未だに自分の中でkd-treeがピンと来てない件。
スポンサーリンク
関連記事
書籍『OpenCV 3 プログラミングブック』を購入
Blenderでよく使うaddon
CGWORLD CHANNEL 第21回ニコ生配信は『シン・ゴジラ』メイキングスペシャル!
Math Inspector:科学計算向けビジュアルプログラミングツール
Managing Software Requirements: A Unified Approach
ZBrushでアヴァン・ガメラを作ってみる 頬の突起を作り始める
ZBrushでゴジラ2001を作ってみる 姿勢の変更
PyDataTokyo主催のDeep Learning勉強会
MeshroomでPhotogrammetry
まだ続くブログの不調
Pix2Pix:CGANによる画像変換
Mayaのプラグイン開発
ZBrushで手首のモデリングをリファイン
Python for Unity:UnityEditorでPythonを使えるパッケージ
html5のcanvasの可能性
定数
SONYの自律型エンタテインメントロボット『aibo』
Deep Learningとその他の機械学習手法の性能比較
ROSの薄い本
ブログの復旧が難航してた話
OpenCV 3.1のsfmモジュールを試す
Unreal Engine Tokyo MeetUp!へ行ってきた
白組による『シン・ゴジラ』CGメイキング映像が公開された!
頭蓋骨からの顔復元と進化過程の可視化
.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
ZBrush 4R7
ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の作り込み
プログラミングスキルとは何か?
フリーで使えるスカルプト系モデリングツール『Sculptris 』
Mayaのレンダリング アトリビュート
OpenCVで顔のランドマークを検出する『Facemark API』
Maya LTのQuick Rigを試す
AR (Augmented Reality)とDR (Diminished Reality)
ZBrushと液晶ペンタブレットでドラゴンをモデリングするチュートリアル動画
ZBrushで仮面ライダー3号を造る 仮面編
3分の動画でプログラミングを学習できるサイト『ドットインストール』
WebGL開発に関する情報が充実してきている
フリーのUV展開ツール Roadkill UV Tool
チャットツール用bot開発フレームワーク『Hubot』
シン・ゴジラのファンアート
ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整 その2
映画『シン・ウルトラマン』 メイキング記事まとめ
コメント
YouTubeにもアップしました!
元はといえば、YouTubeの動画
を見て、実際にフォトンマッピングを可視化してみようと思ったのでしたw