サイトアイコン NegativeMindException

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



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


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


スポンサーリンク

関連記事

  • 『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
  • ZBrushトレーニング
  • OpenMVSのサンプルを動かしてみる
  • ラクガキの立体化 進捗
  • 『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラクター"のメイキング
  • 今年もSSII
  • Texturing & Modeling A Procedural ApproachをGoo...
  • Blendify:コンピュータービジョン向けBlenderラッパー
  • イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメイキング
  • OpenSfM:PythonのStructure from Motionライブラリ
  • Raytracing Wiki
  • ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込み・身体の形出し
  • プログラムによる景観の自動生成
  • UnityのTransformクラスについて調べてみた
  • ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
  • MeshLab:3Dオブジェクトの確認・変換に便利なフリーウェア
  • ガメラ生誕50周年
  • WordPressのサーバ引っ越し方法を考える
  • OpenCV 3.1のsfmモジュールのビルド再び
  • 機械学習に役立つPythonライブラリ一覧
  • libigl:軽量なジオメトリ処理ライブラリ
  • 天体写真の3D動画
  • 科学技術計算向けスクリプト言語『Julia』
  • Mixamo:人型3Dキャラクターアニメーション制作サービス
  • OpenCVの超解像(SuperResolution)モジュールを試す
  • BlenderのGeometry Nodeで遊ぶ
  • Mitsuba 3:オープンソースの研究向けレンダラ
  • iPhone欲しいなぁ
  • 顔追跡による擬似3D表示『Dynamic Perspective』
  • Blender 2.81でIntel Open Image Denoiseを使う
  • Photogrammetry (写真測量法)
  • OpenMVS:Multi-View Stereoによる3次元復元ライブラリ
  • Quartus II
  • ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス調整
  • ブラウザ操作自動化ツール『Selenium』を試す
  • 1枚の画像からマテリアルを作成できる無料ツール『Materialize』
  • 映画『ジュラシック・ワールド』のVFXメイキング
  • 2012のメイキングまとめ(途中)
  • BSDF: (Bidirectional scattering distribution funct...
  • 『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が公開された
  • HerokuでMEAN stack
  • Maya には3 種類のシェーダSDKがある?
  • モバイルバージョンを終了