如何正確理解 BRDF (雙向反射分布函式)?

時間 2021-06-01 02:02:26

1樓:飛飛

通俗的講BRDF是渲染中物體的表面材質,是物體接受光照後表面顏色的生成演算法。BRDF不僅僅用於光線追蹤演算法中,也用於實時渲染演算法中,現在主流的遊戲引擎,例如Unreal 、Unity它們的材質系統都是基於BRDF的

2樓:

BRDF就是乙個名字很複雜的函式,它主要的作用是描述光和不同介質之間的傳播關係,不同介質不同函式,拿最簡單的Lambertian漫反射來說,BRDF就是Kd/Pi這個數值,如果是玻璃的折射或鏡面反射,我們就要考慮光線的再次傳播,那麼BRDF就是乙個遞迴的函式。BRDF的程式往往很短,大概幾行,沒事寫寫挺好玩的。五分鐘就可以寫乙個玻璃的嘻嘻()

3樓:

根據題主的要求,通俗地解釋一下BRDF。

想象你有乙個不透明的桌面,乙個雷射發射器。你先讓雷射向下垂直地射在那個桌面上,這樣你就可以在桌面上看到乙個亮點,接著你從各個不同的方向來觀察那個亮點,你會發現亮點的亮度隨著觀察方向的不同而發生了改變。然後你站著不動,改變雷射發射方向和桌面的夾角,你又會發現亮點的亮度發生了改變。

這就是說,乙個表面對不同的光線入射角和反射角的組合,擁有不同的反射率。BRDF就是用來對這種反射性質進行定義的。

準確地定義參見:http://

en.wikipedia.org/wiki/Bidirectional_reflectance_distribution_function

如何正確理解「收嚇著」?

三銅 瀉藥,這個丟魂兒啊,大多表現,嗜睡,沒精神頭沉,身子重。等等,一些跟你平常反差比較大的情況出現可以考慮丟魂兒或者衝撞。而招魂這項有技術性的工作還得是你最親人加上俺們可以搞定的。畢竟這玩意兒一共就三魂七魄,丟乙個少乙個的東西。以前有個齋主來我這看卦,我看他精神不佳就開卦看看他之前的事兒,卦裡得知...

如何正確理解 飽腹感 ?

方院長 人的飢餓感和飽腹感是由人腦調節控制的。飽腹感是由人體下丘腦控制的一種感覺,在進食到一定程度時飽腹中樞受到刺激,會給大腦傳遞一種不想繼續吃東西的感覺,也感覺不到飢餓。有時可能由於胃動力不足或者其他腸胃原因,也會產生飽腹感,如果經常感到不餓,建議及時去醫院進行檢查,詢問醫生是否身體患病,如果患有...

如何正確理解荀子的「偽」?

用生命在耍帥 首先我們能想到的,他大概也能想到。其次,不要在意。偽不偽的,好像也沒啥意義。先看看我們自己的事實是什麼,再去求道理。直接去找古書,那是鄭人買履,看的的還是小時候的尺寸。避開這些,大概就比較接近了。 九綸 這個 偽 相當於佛家說的 相 而荀子說的 性 相當於佛家說的 心 偽也好,相也好,...