LIFE LOG(MochiMochi3D)

MochiMochi3D

3D関係の記事を書きます

BSDFの相反性(Reciprocity)

PBRにおいて使われるBSDFにはエネルギー保存則の他に、相反性と呼ばれる性質が求められます。あまり日の目を浴びることはない性質ですが、物理学的に要請されるとても原則的な性質であらゆるBSDFでも満たさなくてはいけません。

この記事はそんなBSDFの相反性について、どんなことが起きるのか、一体どうやって求められたのかというのを[Veach 1997]の論文をベースに熱力学、熱輻射論と共に解説していきます。

続きを読む

同次座標系の同次(Homogeneous)って何?

3DCGでよく使われている同次座標系の同次の意味について気になったので、調べてなんとなくまとめた記事です。著者は数学をちゃんと学んでいない人間なのであまり言葉遣いが正確ではないかもしれないのでご留意ください。

続きを読む

Punctual Lightの理論的取り扱い

点光源やディレクショナルライトなどのリアルタイムでお馴染みなPunctual LightがPBRにおいてどのような扱いがされているのかまとめた記事です。Punctual Lightによるハイライトが異常に明るくなる原因などについて簡単に書いています。

続きを読む

Multiple Scatteringの実装と近年の動向

初めに

レイトレ(Raytracing)のカレンダー | Advent Calendar 2023 - Qiitaの23日の記事です。通常のMicrofacet BSDFは何度も反射する多重散乱光(Multiple Scatteirng)を無視しているため、実はエネルギー損失が起きていることが知られています。この記事はこうしたMultiple Scatteringを考慮した[Heitz et al. 2016]の手法と最近発表されたFast Multiple Scattering Approximationという手法の実装について解説していきます。また、最近のMultiple Scatteringの動向について簡単に話します。

続きを読む

4K Executable Graphics (exegfx)入門

続きを読む

レイトレ合宿9 参加レポート

9月1日から9月3日にかけて開催されたレイトレ合宿9に参加してきました。去年は何ともラグジュアリーな合宿だった反動で、今年は千葉県の大本山 清澄寺というお寺で慎ましやかに開催されました。

続きを読む