一、相机
快门、透镜、传感器
- 传感器记录的是irradiance
二、视场FOV
- 以35mm焦距为基准。
F O V = 2 a r c t a n ( h 2 f ) FOV=2arctan(\frac{h}{2f}) FOV=2arctan(2fh) - 焦距f越小的时候FOV的角度也就越大
- 当焦距越大的时候,成像的角度就越小集中在一小部分
三、曝光
E
x
p
o
s
u
r
e
=
t
i
m
e
×
i
r
r
a
d
i
a
n
c
e
Exposure=time \times irradiance
Exposure=time×irradiance
1、 快门速度(Shutter speed),快门打开时间越长,进光时间越长,进光量自然越多。
2、光圈大小(Aperture size),描述此项的数值称为f-stop,直观理解如果光圈越大,即遮挡的光越少那么曝光的程度就会越高。
3、感光度(ISO gain),对于感光度可以简单理解为对最终的图像值乘上了一个倍数。
1、ISO
随着ISO的值显著增大之后,虽然画面整体亮度会提升,但同时也会观察到画面有很多的噪点
2、光圈大小
光圈直径的倒数
3、快门
高速运动容易出现动态模糊。
Rolling shutter现象:物体的不同部分在不同时刻被拍摄。
高速摄影和低速摄影
- 高速摄影:每秒钟更多的帧数
- 低速摄影:特别长的曝光时间(延迟摄影)
4、透镜应用
通过透镜组改变焦距
任何光穿过透镜中心,方向不变
四、景深
1、透镜等式
1
f
=
1
z
o
+
1
z
i
\frac{1}{f}=\frac{1}{z_o}+\frac{1}{z_i}
f1=zo1+zi1
景深模糊所产生的的原因:
C
A
=
d
′
z
i
=
∣
z
s
−
z
i
∣
z
i
\frac{C}{A}=\frac{d^{'}}{z_i}=\frac{|z_s-z_i|}{z_i}
AC=zid′=zi∣zs−zi∣
C称为 Circle of Confusion
C与透镜长度A成正比,而透镜长度也与光圈的直径成正比,因此当光圈越大,C也就越大,此时出现的景深模糊也就越明显。
- F-Number值
焦距除以光圈的直径。 - 当我们固定一个可以接受的Circle of Confusion C值之后,可以逆向推导出小于该C值的对应的一段距离是多少,这个距离就是景深。
五、 薄透镜的光线追踪
定义场景:
- 选择sensor的大小、透镜焦距的大小和径尺寸
- 物距 z 0 z_0 z0
- 计算相应的sensor深度 z i z_i zi
渲染:
- 对于每一个点 x ′ x^{'} x′
- 在透镜表面上采样 x ′ ′ x^{''} x′′
- 光线通过透镜会到达 x ′ ′ ′ x^{'''} x′′′,( x ′ ′ ′ x^{'''} x′′′是在焦距位置)
- 计算 x ′ ′ → x ′ ′ ′ x^{''}\rightarrow x^{'''} x′′→x′′′的radiance
六、总结
这一节属于普及知识,学的不是很好。
七、参考和引用
[1] bilibili:GAMES101-现代计算机图形学入门-闫令琪
[2] 相机与透镜.pdf
[3] CSDN:计算机图形学十六:照相机与透镜