フォトンの放射から格納までを可視化した動画



こういうの、今までありそうで無かった。
光源からフォトンを放射して、フォトンが格納されるまでを可視化した動画。一粒を追っていくとロシアンルーレットな感じは多少わかるかも(?)
以下、作者のブログから引用。

  • 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がピンと来てない件。

フォトンマッピング―実写に迫るコンピュータグラフィックス

関連記事

Google App EngineでWordPress

CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...

Transformers ”Reference & Buli...

株式会社ヘキサドライブの研究室ページ

Digital Emily Project:人間の顔をそっく...

Theia:オープンソースのStructure from M...

映画『シン・ウルトラマン』 メイキング記事まとめ

映画『ミュータント・タートルズ』を観てきた

WordPressプラグインの作り方

MFnMeshクラスのsplit関数

MFnDataとMFnAttribute

ゴジラの造形

UnityのTransformクラスについて調べてみた

Twitter APIのPythonラッパー『python-...

『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイ...

MPC社によるゴジラ(2014)のVFXブレイクダウン

ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...

fSpy:1枚の写真からカメラパラメーターを割り出すツール

Pix2Pix:CGANによる画像変換

ZBrushの練習 手のモデリング

世界一下品なクマと世界一紳士なクマ

Mitsuba 2:オープンソースの物理ベースレンダラ

ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...

手を動かしながら学ぶデータマイニング

プロシージャル手法に特化した本が出てるみたい(まだ買わないけ...

ZBrushでアヴァン・ガメラを作ってみる 甲羅のバランス調...

トランスフォーマーロストエイジのメイキング

シン・ゴジラのファンアート

JavaScriptとかWebGLとかCanvasとか

UnityでOpenCVを使うには?

2012のメイキングまとめ(途中)

OpenCVのバージョン3が正式リリースされたぞ

ZBrushで人型クリーチャー

ZBrushで作った3Dモデルを立体視で確認できるVRアプリ...

ZBrushのお勉強

顔モデリングのチュートリアル

PyMC:Pythonのベイズ統計ライブラリ

Unityからkonashiをコントロールする

オープンソースの顔認識フレームワーク『OpenBR』

マルコフ連鎖モンテカルロ法

Kubric:機械学習用アノテーション付き動画生成パイプライ...

Adobe Photoshop CS5の新機能

コメント

  1. mokehehe より:

    YouTubeにもアップしました!

    元はといえば、YouTubeの動画


    を見て、実際にフォトンマッピングを可視化してみようと思ったのでしたw