Basic Radiometry 辐射度量学,是对光的物理性质精准建模的方法。因此能够得到更真实的效果。

  1. 定义了一系列方法和单位
  2. 给光定义了各种空间中的属性
  3. 基于几何光学,认为光沿直接传播,无波动性

定义

这是一种基于物理的方法。首先对光的单位和属性做一些定义

定义说明符号单位关系
Radiant Energy[1:04:29]能量,光源辐射出来的是EnergyQJ
Radiant Fluxpower,即单位时间的能量[1:09:56]\(\Phi\)Watt或lumen\(\Phi = \frac{dQ}{dt}\)
Radiant Intensitypower per unit solid angle,即单位时间单位面积上的能量I\([\frac{W}{Sr}]\)\(I(\omega) = \frac{d(\Phi)}{d\omega}\),其中分子代码power,分母代表per unit solid angle
Irradiancepower per unit areaE\([\frac{W}{m^2}]\)\(E(x) = \frac{d(\Phi(x))}{dA}\),其中A代表光线垂直接触的面积
Radiance [19:30]power per unit solid angle per unit areaL\([\frac{W}{Srm^2}]\)\(L(p, \omega) = \frac{d^2(\Phi(p, \omega))}{d\omega dA\cos\theta}\)

Radiant Intensity [1:09:20]

power per unit solid angle(立体角),光源向外辐射能量时与方向有关的辐射概念。

$$ I(\omega) = \frac{d(\Phi)}{d\omega} $$

立体角 [1:13:19]

通常使用弧度制来描述一个角。立体角是2D角度在3D空间中的延伸。用来描述空间中的一个角有多大。

2D角

$$ \theta = \frac{l}{r}, \in [0, 2\pi] $$

3D立体角

$$ \Omega = \frac{A}{r^2}, \in [0, 4\pi] $$

单位立体角

即球面上的单位面积与除以半径平方。

✅ 单位立体角是某个固定大小的立体角。

  1. 通过\(\theta\)和\(\phi\)定义球面上的一个方向。

✅ 假设朝右的是x轴,朝上的是y轴,朝前的是z轴。从图上看,应该是先以y为轴把坐标系(不是把y轴)顺时针转\(\phi\),然后以z为轴把坐标系顺时针转\(\theta\)得到一个新的坐标系。所定义的朝向是新坐标系中的y轴正方向在原坐标系中的朝向。

  1. 计算这个方向上的单位面积

❓ 怎么就从这个方向得到了这个矩形? 

假设这个区域是个矩形,横边的长度是\(r \sin \theta d\phi\),竖边的长度是\(r d\theta\)

✅ 这里反向利用了2D角度公式\(\theta = \frac{l}{r}\)
竖边是以r为半径的2D圆,大小为\(d\theta\)的2D角对应的弧长。
横边是以\(r \sin \theta\)为半径的2D圆,大小为\(d\phi\)的2D角对应的弧长。

$$ dA = (r d\theta) (r \sin \theta d\phi) = r^2 \sin \theta d \theta d \phi $$

  1. 计算单位立体角

根据定义可知:

$$ d\omega = \frac{dA}{r^2} = \sin \theta d \theta d \phi $$

❗ 后面内容将会用\(\omega\)来表示空间的一个方向。且\(\omega\)可通过\(\theta\)和\(\phi\)来定义。

再看Intensity

Intensity = Flux per unit solid angle,代表了光源在某个方向上的量度。

$$ I(\omega) = \frac{d(\Phi)}{d\omega} $$

反过来说,Flux是Intensity在各个方向上的积分,因此

$$ \Phi = \int_{S^2} I d\omega = 4\pi I \\ I = \frac{\Phi}{4\pi} $$

Irradiance

power per unit area,表示物体在单位面积上接收到的能量。

$$ E(x) = \frac{d(\Phi(x))}{dA} $$

❗ 面积是指与入射光线垂直的区域的面积。如果物体表面与入射光线不垂直,则需要乘以\(\cos \theta\)

入射角Irradiance
\(E(x) = \frac{\Phi}{A}\)
\(E(x) = \frac{1}{2}\frac{\Phi}{A}\)
\(E(x) = \frac{\Phi}{A}\cos\theta\)

Intensity VS Irradiance

Intensity为光源向某个立体角辐射的能量,与距离无关。因此Intensity不会随着距离变远而衰减,始终是\(\frac{\Phi}{4\pi}\)

Irradiance为单位面积上接收到的能量。距离越远,总面积越大,单位面积上的能量就会越小。因此Irradiance会随着距离变远而衰减,为\(\frac{E}{r^2}\)。

Radiance

Radiance
= power per unit solid angle per projected unit area
= Irradiance per solid angle
= Intensity per projected unit area

用于描述光线在传播过程中的属性。

$$ L(p, \omega) = \frac{d^2(\Phi(p, \omega))}{d\omega dA\cos\theta} $$

考虑一个朝向为\(\theta\)的区域dA,朝方向\(\omega\)上辐射的能量。

Radiance Vs Irradiance

Radiance = Irradiance per solid angle

$$ L(p, \omega) = \frac{dE(p)}{d\omega\cos\theta} $$

  • 理解1:

dA区域的能量会向各个方向辐射,辐射的总能量为Irradiance,Radiance描述其中向\(\omega\)辐射的能量有多少

  • 理解2:

dA区域会接收来自各个方向的能量,接收到的总能量为Irradiance,其中来自\(\omega\)方向的能量为Radiance。

  • 反过来理解

Irradiance是区域dA从不同角度收到的Irradiance的积分。

$$ E(p) = \int_{H^2}L_i(p, \omega)\cos\theta d\omega $$

✅ \(H^2\)代表上半球,不考虑来自背面的光

Radiance Vs Intensity

Radiance = Intensity per projected unit area

$$ L(p, \omega) = \frac{dI(p, \omega)}{dA\cos\theta} $$

与上面类似,也可以有三种理解方式


本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/