双方向反射率分布関数
ナビゲーションに移動
検索に移動
双方向反射率分布関数(Bidirectional Reflectance Distribution Fucntion、BRDF)とは、物体表面上の位置(2次元)と入射方向、出射方向を変数とする6次元関数で、反射に関する物体表面の特性を表す。
主にレイトレーシングやパストレーシングにおける「照度」を計算する際に使用される。
現実世界では人間の目で見ると「平坦な面」であっても顕微鏡で拡大してみると「ザラザラした面」となっているのが普通である。レイトレーシングの品質を高めるにはこの「ミクロな世界」を再現して「複雑な反射」を再現するのがベストであるが非現実的な計算量になる。
代替手段として物体表面に反射特性を持たせるという方法がある。その代表的な光と光の反射特性の計算式が双方向反射率分布関数である。