码迷,mamicode.com
首页 > 其他好文 > 详细

BRDF

时间:2016-11-23 16:30:38      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:diff   function   cal   ber   ace   diffuse   com   mic   render   

Q  radiant energy:      J        

Φ  radiant flux:       W        dQ/dt

E  irradiance:        W/m2      dΦ/dA

I  radiant intersity:     W/sr        dΦ/dω

L  radiance:         W/(m2sr)    d2Φ/dAproj

 

 

 

 

BRDF 双向反射分布函数

技术分享

 

ω入射光= fi(θ,φ)

ωo 出射光 = fo(θ,φ)

 azimuth angle φ and zenith angle θ

 

所以BRDF 是一个四维函数。

 https://en.wikipedia.org/wiki/Bidirectional_reflectance_distribution_function

 

渲染方程:

技术分享

 

 

 

dω = sinθdθdφ

推导:

技术分享

    --PBR,From Theory to Impllementation

 

Microfacet Theory

f = D()G()R()

 

 

Microfacet Distrbution Function,D

Shadowing-Masking Function,G

  Beckmann Distribution with width parameter b:

  Phong Distribution with exponent parameter ,p:

  GGX Distribution with width parameter ,g:

 

 

 

 

Fresnel reflectance Function,R

 

Schlick

 

 

Local Subsurface scattering :Diffuse

https://en.wikipedia.org/wiki/Diffuse_reflection

 

Normalized BRDF 的推导

Lambert

Phong

 

Directional hemispherical reflectance

R(l) <=1

 

BRDF

标签:diff   function   cal   ber   ace   diffuse   com   mic   render   

原文地址:http://www.cnblogs.com/minggoddess/p/6093982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!