辐射度量学、光度学、BRDF

本文深入探讨光照渲染和3D人脸模型的基础知识,涵盖了辐射度量学、光度学的基本概念,如辐射能、辐射通量、光亮度、双向反射分布函数等,并解析了反射方程、渲染方程及其在光线追踪、路径追踪中的应用。

最近可能要用到光照渲染和3D人脸模型,补了很多基础知识(球谐光照、Phong模型、3DMM等)。但是对最基本的光的概念还是模糊不清,曾尝试学习被劝退多次,这里写篇博客彻底总结下!

辐射度量学

基本概念

  • 辐射度量学 Radiometry:研究电磁辐射能测量的科学,是辐射能本身的客观度量
  • 光度学 photometry:使人眼产生目视刺激的度量,包括光辐射能的客观度量和人眼视觉的生理因素两者相互对应的物理量,是主观度量
  • 许多百科和教程对各个物理量的中文翻译十分混乱,这里贴一个正确的!
    在这里插入图片描述

下文以辐射度量学为主,光度学顺带介绍

Radiant Energy 辐射能

一个区域中光子能量的总和
在这里插入图片描述
Q   [ J = J o u l e ] Q\ [J=Joule] Q [J=Joule]

  • 图形学中少用。光能并不会停留和储存在某个位置,而是在始终不断运动着的
  • 照的时间越长,能量越多,所以常常分析单位时间
Lumious Energy 光量

Radiant Flux(power) 辐射通量(功率)

单位时间穿过截面的光能:
Φ = d Q d t   [ W = W a t t ] \Phi = \frac{dQ}{dt}\ [W=Watt] Φ=dtdQ [W=Watt]
在这里插入图片描述

Luminous Flux 光通量

人眼感受到的功率,单位是Lm=lumen.

  • 可以认为luminous flux是主观物理量,反映视觉明亮程度;而radiant flux是客观物理量,反映光辐射强度;下文其他辐射度物理量和光度物理量也有类似关系

Luminosity Function光度(视见)函数

  • 将radiant energy转换为luminous energy。也可用于其他辐射物理量和光物理量之间的转换,道理是相同的
  • 不同波长的光luminosity function不同。具体数值参考Wiki. 人眼对黄绿光最敏感,红紫光则不敏感

Solid Angle 立体角

前置知识,后文会用
在球坐标系下,
d Ω = d A r 2 = ( r d θ ) ( r sin ⁡ θ d φ ) r 2 = sin ⁡ θ d θ d φ d\Omega=\frac{dA}{r^2}=\frac{(rd\theta)(r\sin\theta d\varphi)}{r^2}=\sin\theta d\theta d\varphi dΩ=r2dA=r2(rdθ)(rsinθdφ)=sinθdθdφ
在这里插入图片描述

Radiant Intensity 辐射强度

给定方向上单位立体角内的辐射功率
I = d Φ d Ω   [ W / s r = W / s t e r a d i a n ] I=\frac{d\Phi}{d\Omega}\ [W/sr=W/steradian] I=dΩdΦ [W/sr=W/steradian]
在这里插入图片描述

Luminous Intensity 发光强度

单位lm/sr=cd=candela

Irradiance 辐照度

反映物体表面光能的影响程度,单位面积上的光通量:
E = d Φ d A   [ W / m 2 ] E=\frac{d\Phi}{dA}\ [W/m^2] E=dAdΦ [W/m2]
在这里插入图片描述

Illuminance 光照度

每单位面积所接收到的光通量,单位是 l m / m 2 = l u x lm/m^2=lux lm/m2=lux勒克斯

Radiance 辐射亮度

物体表面沿某一方向的明亮程度,它等于单位投影面积和单位立体角上的光通量
L = ∂ 2 Φ c o s θ ∂ A ∂ Ω   [ W / ( m 2 s r ) ] L=\frac{\partial^2\Phi}{cos\theta \partial A \partial \Omega}\ [W/(m^2 sr)] L=cosθAΩ2Φ [W/(m2sr)]
在这里插入图片描述
在这里插入图片描述

  • Radiance: Irradiance per solid angle
    d E ( x , ω ) = L i ( x , ω ) cos ⁡ θ d ω E ( x ) = ∫ H 2 L i ( x , ω ) cos ⁡ θ d ω \begin{aligned} dE(x,\omega) &=L_i (x,\omega)\cos \theta d\omega \\ E(x) &= \int_{H^2} L_i(x, \omega)\cos \theta d\omega \end{aligned} dE(x,ω)E(x)=Li(x,ω)cosθdω=H2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值