Basic Radiometry 辐射度量学,是对光的物理性质精准建模的方法。因此能够得到更真实的效果。
- 定义了一系列方法和单位
- 给光定义了各种空间中的属性
- 基于几何光学,认为光沿直接传播,无波动性
定义
这是一种基于物理的方法。首先对光的单位和属性做一些定义
定义 | 说明 | 符号 | 单位 | 关系 |
---|---|---|---|---|
Radiant Energy[1:04:29] | 能量,光源辐射出来的是Energy | Q | J | |
Radiant Flux | power,即单位时间的能量[1:09:56] | Φ | Watt或lumen | Φ=dQdt |
Radiant Intensity | power per unit solid angle,即单位时间单位面积上的能量 | I | [WSr] | I(ω)=d(Φ)dω,其中分子代码power,分母代表per unit solid angle |
Irradiance | power per unit area | E | [Wm2] | E(x)=d(Φ(x))dA,其中A代表光线垂直接触的面积 |
Radiance [19:30] | power per unit solid angle per unit area | L | [WSrm2] | L(p,ω)=d2(Φ(p,ω))dωdAcosθ |
Radiant Intensity [1:09:20]
power per unit solid angle(立体角),光源向外辐射能量时与方向有关的辐射概念。
I(ω)=d(Φ)dω
立体角 [1:13:19]
通常使用弧度制来描述一个角。立体角是2D角度在3D空间中的延伸。用来描述空间中的一个角有多大。
2D角
θ=lr,∈[0,2π]
3D立体角
Ω=Ar2,∈[0,4π]
单位立体角
即球面上的单位面积与除以半径平方。
✅ 单位立体角是某个固定大小的立体角。
- 通过θ和ϕ定义球面上的一个方向。
✅ 假设朝右的是x轴,朝上的是y轴,朝前的是z轴。从图上看,应该是先以y为轴把坐标系(不是把y轴)顺时针转ϕ,然后以z为轴把坐标系顺时针转θ得到一个新的坐标系。所定义的朝向是新坐标系中的y轴正方向在原坐标系中的朝向。
- 计算这个方向上的单位面积
❓ 怎么就从这个方向得到了这个矩形?
假设这个区域是个矩形,横边的长度是rsinθdϕ,竖边的长度是rdθ
✅ 这里反向利用了2D角度公式θ=lr
竖边是以r为半径的2D圆,大小为dθ的2D角对应的弧长。
横边是以rsinθ为半径的2D圆,大小为dϕ的2D角对应的弧长。
dA=(rdθ)(rsinθdϕ)=r2sinθdθdϕ
- 计算单位立体角
根据定义可知:
dω=dAr2=sinθdθdϕ
❗ 后面内容将会用ω来表示空间的一个方向。且ω可通过θ和ϕ来定义。
再看Intensity
Intensity = Flux per unit solid angle,代表了光源在某个方向上的量度。
I(ω)=d(Φ)dω
反过来说,Flux是Intensity在各个方向上的积分,因此
Φ=∫S2Idω=4πII=Φ4π
Irradiance
power per unit area,表示物体在单位面积上接收到的能量。
E(x)=d(Φ(x))dA
❗ 面积是指与入射光线垂直的区域的面积。如果物体表面与入射光线不垂直,则需要乘以cosθ
入射角 | Irradiance |
---|---|
E(x)=ΦA | |
E(x)=12ΦA | |
E(x)=ΦAcosθ |
Intensity VS Irradiance
Intensity为光源向某个立体角辐射的能量,与距离无关。因此Intensity不会随着距离变远而衰减,始终是Φ4π
Irradiance为单位面积上接收到的能量。距离越远,总面积越大,单位面积上的能量就会越小。因此Irradiance会随着距离变远而衰减,为Er2。
Radiance
Radiance
= power per unit solid angle per projected unit area
= Irradiance per solid angle
= Intensity per projected unit area
用于描述光线在传播过程中的属性。
L(p,ω)=d2(Φ(p,ω))dωdAcosθ
考虑一个朝向为θ的区域dA,朝方向ω上辐射的能量。
Radiance Vs Irradiance
Radiance = Irradiance per solid angle
L(p,ω)=dE(p)dωcosθ
- 理解1:
dA区域的能量会向各个方向辐射,辐射的总能量为Irradiance,Radiance描述其中向ω辐射的能量有多少
- 理解2:
dA区域会接收来自各个方向的能量,接收到的总能量为Irradiance,其中来自ω方向的能量为Radiance。
- 反过来理解
Irradiance是区域dA从不同角度收到的Irradiance的积分。
E(p)=∫H2Li(p,ω)cosθdω
✅ H2代表上半球,不考虑来自背面的光
Radiance Vs Intensity
Radiance = Intensity per projected unit area
L(p,ω)=dI(p,ω)dAcosθ
与上面类似,也可以有三种理解方式
本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/