この記事はSESSIONS Advent Calender 2024の12/15の記事です。レイマーチングにおいてRepeat時にSDFがおかしくなる現象を防ぐGrid Traversalという手法& SESSIONS 2024で提出した作品の解説を行います。
続きを読む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の動向について簡単に話します。
続きを読む