Irradiance辐射度量学
辐射度量学在渲染领域,可以帮助理解基于物理的光照模型
radiant energy辐射能量Q,累计总能量(单位J= joule焦耳),就像太阳能板,光照时间越长接收能量越多,收到的能量总和
radiant flux/power辐射功率(单位时间能量:dQ / dt,d为极小的增量 / 单位值,(单位W=watt瓦特,光学单位lm = lumen)),比如灯泡每秒发出的光照强度
w(=omega)立体角(单位s2)
- 2D:(弧度制)角度 = l球面对应弧长 / r半径,当lr同时缩放,不影响角度大小
- 3D:(弧度制)立体角(球体上投射的大小) = A球体对应面积 / r^2(半径如果越大,立体角越小,一般情况r==1,也就是立体角 = A)
- 那么球体的立体角为?A=4πr^2 / r^2 = 4π
- 单位立体角A:sin(theta绕z) d d(pai绕y)
- 那么球体的单位立体角积分:
球坐标系:是一种利用球坐标(P 点的距离 r,天顶角,方位角 )表示一个点 p 在三维空间的位置的三维正交坐标系
intensity辐射强度,一个单位立体角上发射多少能量(I (单位cd = candela)= (单位W)/ w(4π)立体角(单位s2))
Irradiance辐照度,一个单位面积接收到多少能量,E = ( / A * r^2 ) *cos (随着距离越远,受到的能量越小,Irradiance不断衰减,光线和法线的夹角越大,受到的能量越小)
radiance光在从传播中的能量(从某个面积,沿着某个方向,向立体面积,投射能量):L(p,w) = 总辐射功率 ^ 2(求两次)/ 一次在w(单位立体角上,发射)一次在A(单位面积上,接收) * cos (以什么投影角度)传播的能量
radiance和Irradiance区别在于,它仅考虑某个方向w的能量,而Irradiance考虑所有方向投射到A的能量
BRDF
Bidirectional_Reflectance_distribution_function)双向反射分布函数:
一个光源从某方向进入,打到物体后,向不同方向反射的能量分布
反射方程,渲染方程,全局光照,概率论,路径追踪,蒙特卡洛,光线传播,