基于物理的的相机:曝光
Posted wolf96
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于物理的的相机:曝光相关的知识,希望对你有一定的参考价值。
Moving Frostbite to Physically Based Rendering中讲了Frostbite引擎的基于物理的整套管线流程,其中就包括物理相机
世界中的部分物体亮度是很高的,比如光源,相机的亮度范围也是有限,就需要将世界的亮度重新映射到相机的亮度范围,最终显示在照片上
需要做这件事的处理就是曝光,曝光代表有多少光线显示在图像上。
控制曝光的三个参数就是:快门速度、光圈大小、感光度(ISO)
如果需要相同数量的光线显示在图像,改变其中一个设置,他们必须在其他参数上进行逆补偿,确保最终的曝光值相同。
快门
在快门打开时感光元件/交卷会开始感光,关闭时结束感光,
这个时间就决定感光元件读取的光量,所以晚上拍照需要增大快门时间
快门速度一般的表示方法是以秒为单位1/100s、1/30s、2s...
快门速度从2秒增加到4秒会得到双倍光量
快门时间足够长,可以拍出动态模糊的效果
光圈
通常称为f-number(N),透镜的焦距(f)与孔径(D)的比,N= f/d。孔径越大,进入相机的光线就越多。
光圈数值和光圈大小是刚好相反的,小的“光圈数值”代表了大光圈,大的“光圈数值”代表了小光圈。比如f/1.2、f/1.8、f/2.8这三组数值都表示大光圈(一般f/+一个数值特指光圈数值),其中f/1.2的光圈最大,而f/18、f/22、f/32则表示小光圈,其中f/32最小。
光圈大小会影响景深(焦点)。光圈大,背景虚化强;光圈小,背景虚化小。
感光度(ISO)
感光度也称ISO,通常感光度值是直接在ISO后边加数值表示的,ISO100为低感光度,ISO6400为高感光度。感光度,就是感光元件对光线的敏感程度。
感光元件以前是胶片,胶片感光然后产生化学变化,使得底片上留有物体的影像;而数码时代的感光元件是cmos或者ccd。
感光度会影响画面噪点,感光度小的画质细腻噪点少;感光度大的画质噪点多,后期Grain就是模拟这个噪点。
这三个参数构成了曝光,下一篇写自动曝光实现
参考:
[LR14] Sébastien Lagarde, Charles de Rousiers – “Moving Frostbite to Physically Based Rendering 2.0”, SIGGRAPH 2014
https://placeholderart.wordpress.com/2014/11/16/implementing-a-physically-based-camera-understanding-exposure/
以上是关于基于物理的的相机:曝光的主要内容,如果未能解决你的问题,请参考以下文章