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


スポンサーリンク

関連記事

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

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

Adobe Photoshop CS5の新機能

無料で使える人体3DCG作成ツール

BlenderのGeometry Nodeで遊ぶ

ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の作り込み

Managing Software Requirements: A Unified Approach

UnityのAR FoundationでARKit 3

立体視を試してみた

openMVGをWindows10 Visual Studio 2015環境でビルドする

TensorSpace.js:ニューラルネットワークの構造を可視化するフレームワーク

ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...

Mayaのレンダリング アトリビュート

写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』

Windows Server 2008にAutodesk Maya 2009をインストール

SVM (Support Vector Machine)

python-twitterで自分のお気に入りを取得する

動的なメモリの扱い

C++始めようと思うんだ

ZBrushで人型クリーチャー

書籍『The Art of Mystical Beasts』を購入

OpenCV 3.1のsfmモジュールを試す

RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』

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

画像生成AI Stable Diffusionで遊ぶ

Mixamo:人型3Dキャラクターアニメーション制作サービス

オープンソースの物理ベースGIレンダラ『appleseed』

MeshroomでPhotogrammetry

OpenCV 3.1のsfmモジュールのビルド再び

フリーで使えるスカルプト系モデリングツール『Sculptris 』

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整 その2

uvでWindows11のPython環境を管理する

OpenCV バージョン4がリリースされた!

PureRef:リファレンス画像専用ビューア

書籍『仕事ではじめる機械学習』を読みました

HTML5・WebGLベースのグラフィックスエンジン『Goo Engine』

タダでRenderManを体験する方法

Polyscope:3Dデータ操作用GUIライブラリ

第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』

映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウン まとめ

hloc:SuperGlueで精度を向上させたSfM実装

SIGGRAPH Asia

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