.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン 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がピンと来てない件。


スポンサーリンク

関連記事

AR (Augmented Reality)とDR (Diminished Reality)

Physically Based Rendering

Dlib:C++の機械学習ライブラリ

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

ZBrushでアヴァン・ガメラを作ってみる

ラクガキの立体化 3Dプリント注文

HerokuでMEAN stack

FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ

Verilog HDL

iPhone x ロボットハッカソン~RomoのiPhone用SDKで目覚ましアプリを作る~

Python拡張モジュールのWindows用インストーラー配布サイト

OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』

ZBrushのUV MasterでUV展開

『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン

ポリゴン用各種イテレータと関数セット

MVStudio:オープンソースのPhotogrammetryツール

iOSデバイスと接続して連携するガジェットの開発方法

Unity Scriptコーディング→Unreal Engine Scriptコーディング

Digital Emily Project:人間の顔をそっくりそのままCGで復元する

MFnMeshクラスのsplit関数

Blendify:コンピュータービジョン向けBlenderラッパー

UnityのGlobal Illumination

AmazonEC2のインスタンスをt1.microからt2.microへ移行する

OpenMayaRender

映画『ブレードランナー 2049』のVFX

pythonの機械学習ライブラリ『scikit-learn』

Point Cloud Utils:Pythonで3D点群・Meshを扱うライブラリ

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

WordPressプラグインの作り方

VCG Library:C++のポリゴン操作ライブラリ

ドラマ『ファーストクラス』のモーショングラフィックス

Autodesk CompositeとAutodesk MatchMoverが無料

Raspberry Pi

ZBrushのキャンバスにリファレンス画像を配置する

ラクガキの立体化 背中の作り込み・手首の移植

SDカードサイズのコンピューター『Intel Edison』

フリーのUV展開ツール Roadkill UV Tool

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

映画『ゴジラ-1.0』 メイキング情報まとめ

オープンソースのテクスチャマッピングシステム『Ptex』

Zibra Liquids:Unity向け流体シミュレーションプラグイン

Maya LTのQuick Rigを試す

モバイルバージョンを終了