PBR渲染中的能量补偿 | Blurred code

PBR渲染中的能量补偿

2021/08/09

Updated:2021/09/22

Categories: CG

能量损失

来自filament.

enegy

在建模BRDF的时候只考虑了单次弹射,没有考虑多次反射,在高粗糙度的表面容易有能量损失。 直观理解就是在高粗糙度的时候G项会更接近于0。

energy

能量补偿

Kulla2017提出可以通过额外的近似项来补偿损失的能量。

详细推导 (to be continued)