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



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


スポンサーリンク
  • 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がピンと来てない件。

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


スポンサーリンク

関連記事

DCGAN (Deep Convolutional GAN):畳み込みニューラルネットワークによる敵...
Unityの各コンポーネント間でのやり取り
Zbrushでメカ物を作るチュートリアル動画
ZBrushでカスタムUIを設定する
実写と実写の合成時の色の馴染ませテクニック
ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ分割
布のモデリング
WinSCP
ZBrushのお勉強
Raspberry Piでセンサーの常時稼働を検討する
Webサイトのワイヤーフレームが作成できるオンラインツール
頭蓋骨からの顔復元と進化過程の可視化
ZBrushでアヴァンガメラを作ってみる
ゴジラ三昧
OpenMayaのPhongShaderクラス
OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる
ドラマ『ファーストクラス』のモーショングラフィックス
ジュラシック・パークの続編『ジュラシック・ワールド』
ROSの薄い本
Point Cloud Libraryに動画フォーマットが追加されるらしい
フルCGのウルトラマン!?
なんかすごいサイト
ZBrushのTranspose Masterでポーズを付ける
ZBrushでリメッシュとディティールの転送
ZBrushで手首のモデリングをリファイン
ブログの復旧が難航してた話
マイケル・ベイの動画の感覚
SIGGRAPH Asia
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
SIGGRAPH ASIAのマスコット
昔Mayaでモデリングしたモデルをリファインしてみようか
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
顔追跡による擬似3D表示『Dynamic Perspective』
Maya LTのQuick Rigを試す
人型3Dキャラクターアニメーション制作サービス『Mixamo』で遊ぶ
ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー
デザインのリファイン再び
JavaによるCGプログラミング入門サイト (日本語)
『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ
トランスフォーマー/ロストエイジのメイキング
ヘッドマウントディスプレイとビジュアリゼーションの未来
WordPress on Windows Azure

コメント

  1. mokehehe より:

    YouTubeにもアップしました!

    元はといえば、YouTubeの動画


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