光圈与景深:拍照片可以不对焦?

本贴最后更新于 358 天前,其中的信息可能已经时移俗易

今天这节课我会带你了解相机操作的第一个基本概念——光圈,让你知道光圈是什么,它是怎么影响我们的拍摄结果的,我们又该怎么掌握它,并由此展开到对“景深”这一概念的探讨。在学习完这节课以后,你会彻底搞清楚那些摄影师是怎么仅靠调节光圈就让眼前明亮、刺眼的画面变成柔和、昏暗的成片的,还有那些背景虚化的照片是怎么拍出来的。

我们先来一起看看光圈是什么。

在 iOS 7 之前,iPhone 的相机 UI 是这样的:相机启动,这些小叶片旋转着打开,按下快门,这些小叶片旋转着合上,搞得很多人都觉得相机里的快门长这个样子。事实上,这也确实是快门,是快门结构的一种——镜间快门,但目前市面上我们常见的相机的快门都不长这样了,更何况现在应该也没有有快门机械结构的手机相机了,手机相机用的是电子快门。所以从 iOS 7 开始,当 iOS 不再执着于“拟物风格”的 UI 了,这个动画效果就被改掉了。但这些小叶片曾经给我造成过困惑,我相信还会有其他人跟我有一样的误解,我们觉得只有快门才长这个样子,以至于之后见到相机里光圈的叶片结构的时候,误以为光圈是快门。

397ffe1c522ecd2bd52dab9a50176ac9

虽然我们现在已经不用镜间快门这种叶片结构的快门了,但我们常用的相机里还有另一组不得不用的叶片结构,那就是:光圈(Aperture)。

光圈是镜头里用来控制镜头孔径大小的部件,它和快门协同工作控制进光量。对于一枚成品镜头,我们不能随便改变镜头本身的直径,但我们可以在镜头里放一些多边形叶片,它们围成一圈儿,中间留个孔,我们可以通过改变它们的收缩幅度以控制中间那个孔的大小,然后以此控制镜头的通光量。

02f4e777265a24e2a9a3f20d1192c7f9

看上面这张动图我们会发现,通过改变孔的大小,我们可以掌握通光量的多少。孔越小,通过的光自然就越少,相机的感光元件因为接收到的光少了,画面就会越暗。反之,孔越大,通光量越大,画面也就会越亮。

b221ea2519ca317ced4b725ef27702e1

我们通常用 F 值来表示光圈大小,它的计算方式是:光圈 F 值= 镜头的焦距/ 光圈口径。但这个公式并不重要,你只需要记住,F 值小的是大光圈,F 值大的是小光圈。

注:最学术的写法应该是“f 值”,相应的各光圈值是应该是 f/2、f/2.8、f/4、f/5.6、f/8、f/11、f/16 等,但为了文字在视觉上协调,我在下面的课里都直接写成了 F2、F2.8、F4、F5.6、F8、F11、F16 等……这样写没有错误,只是不够学术,特此说明。

8916027edeed4e8b2d7fb219ec62e513

光圈除了可以控制通光量,也可以控制景深(Depth of Field)。

相机在完成对焦以后(对焦:指的是拍照前,调整对焦点到相应的距离位置上,以使拍出来的照片清晰),其实不光焦点上的物体是清晰的,焦点前后一段距离内的物体也是清晰的。这个距离范围,就是景深。

比如,我用一枚 50mm 焦段的镜头,在光圈 F4 的情况下,拍摄距离我 1.5m 远的物体,我把对焦点设置在 1.5m 上,但不仅仅正好在 1.5m 这个点上的物体是清晰的,在距离我 1.4m 到 1.6m 这个距离范围内的物体,也同样会是清晰的。而这 20cm 的距离范围,就是景深。

eb52c6fdf04be577ad5e52b7552af7bb

在不考虑镜头焦段的情况下,同一枚镜头,光圈越大,景深越浅(照片中清晰的范围越小);光圈越小,景深越大(照片中清晰的范围越大)。

70ad4d6e2a00e3949256c1b4a7707828

1c864a5cc8f5cbe8a9eaf66d9ab502b0

我们常说的什么背景虚化,其实就是大光圈搞出来的,好多人最早买相机的原因之一就是为了拍出那种照片。虚化这个东西对大家有着特别的吸引力,原因就在于它不同于我们日常的视觉体验,能让我们创造出独特的视觉效果。除了让背景虚化,有创意的摄影师们也会利用景深的原理,让前景虚化,作为创意手段。

0d1a12a473383cfd57bf3ad7a2c9897d

总而言之,一个合格的摄影师可以恰当利用镜头虚化所带来的视觉效果,主动控制虚化范围,来拍摄独特的作品。

如今,各路手机的相机 App 里也都有了人像模式(Portrait Mode) 或者大光圈模式(Aperture Mode/Bokeh),靠算法模拟光学虚化,以制造柔美的模糊背景。但不得不说,虚化原本只是相机镜头的光学特性,而大家如今对它过分的追求,让“虚化”变成了一股“妖风”,也让越来越多的糖水片大行其道。

虽然大光圈被无数职业摄影师所厌恶,但依然有很多惯用大光圈的摄影师,利用这一特性拍摄出了好多优秀的作品,比如川内伦子。她会巧妙地利用背景虚化突出拍摄主体,而足够近的距离也会诱导观众去关注被摄物体更细微的纹理、质感、形状等,然后利用大家对这些内容的关注,来传达自己细微、温柔、童真之类的情绪。应该说,背景虚化从来不是单纯地为了屏蔽画面中的干扰因素而存在的,虚化的背景本身也要作为画面中的一部分进入我们的考量范围。在川内伦子的照片里,我们能清楚地发现虚化掉的背景更像是纯净的色块儿,让画面更加简洁。

但对于新闻摄影或纪实摄影来说,小光圈可以说是标配,因为摄影师首先要保证的就是画面内容的完整性,该拍到的东西一定要都拍到。这自然导致了摄影师会选择小光圈,没有那么多虚化,从前到后通通透透清清楚楚,比如布列松、卡帕、寇德卡等一众纪实系摄影师。

在知道了景深的知识以后,我们就可以讲讲景深陷阱这个概念了。

景深陷阱也叫陷阱对焦,指的是在手动对焦的情况下,提前预估被摄主体与相机之间的距离,利用镜头小光圈所带来的更大的景深范围,在被摄主体进入这个景深范围时,不需要再临时对焦,而直接进行拍摄。

比如:我用一枚 28mm 的镜头,F16 的小光圈,把对焦点提前设置在距离我 1.5m 远的地方,由于 28mm 的镜头在光圈 F16 的时候,本身自带的景深范围是 0.8m-15m,也就是说,尽管我的焦点设置在了离我 1.5m 远的那个点上,但实际拍摄的时候,所有落在 0.8m-15m 这个距离范围内的物体都是清晰的,因此我根本不用花时间让相机进行对焦。

这样做的好处是,在实际拍摄的过程中,我们可以完全省略对焦这一环节,只需要利用“景深范围内所有物体都是清晰的”这一光学特性,就可以提前构图,可以手起刀落迅速拍摄而不用半按快门等待相机进行自动对焦。

再快的自动对焦,也没有不对焦快。实际拍摄时,哪怕 0.1s 的耽搁都会让你眼睁睁地看着画面转瞬即逝。景深陷阱是所有熟练掌握相机操作的摄影师在拍摄的时候常用的技术手段,只需要提前设置好光圈,就可以专注于构图,等待拍摄时机到来,直接按快门,不用再担心照片是否合焦。为了保证足够大的景深范围,小光圈自然也就是陷阱对焦的标配。

说到景深陷阱,自然就要提到景深标尺。我们怎么能知道在设置好光圈和对焦点以后我能得到的景深范围究竟是多少呢?

不知道你在用相机的时候有没有注意过相机镜头上有这样一个标尺,一般由三排数字和一个刻度标尺组成。中间两排数字是距离标尺,以英制单位制 ft(英尺)和国际单位制 m(米)标注,同时指代对焦距离和景深,你熟悉英尺就看英尺,你熟悉米就看米。最上方是光圈值,剩下的那一个刻度尺,表示的就是在相应光圈下的景深范围。

2a8f63f0b6f6c4701e2f903c772dc26e

景深标尺的用法是:先看刻度尺上的主刻度,主刻度指向的正上方表示当前的对焦距离,多少英尺或多少米,而对焦距离的正上方表示当前的光圈值。先确定光圈值是多少,然后在主刻度上找到同样光圈值的左右两个刻度,这两个刻度对应的上方数值就是景深范围。

比如这是一枚 Leica 35mm 镜头,它上面刻着景深标尺。这枚镜头光圈开在 F5.6,对焦点设置在 ∞(无穷远),观察景深标尺可知,光圈开在 F5.6 时,大概 7.5m-∞(无穷远),都是清晰的景深范围。

再细致一点地说:先看光圈,设置在 F5.6 上;再看对焦距离,设置在 ∞ 上;接着看最下面的标尺,有两个 5.6,这两个 5.6 的标尺指向了上面的距离数值;最后看,左边的 5.6 基本指向了 5m 和 10m 的正中间,我们可以认为那大概是 7.5m,右边的 5.6 指在了 ∞ 的右边,也就是说大于 ∞。

所以,我们可以说,这枚镜头在光圈 F5.6、对焦距离设置在了 ∞ 的情况下,景深范围是 7.5m-∞ 。

景深标尺惯常用在旁轴相机上,是 Leica 的主要贡献之一。这也是为什么大量纪实摄影师惯用 Leica 的原因:景深范围直观可见。

虽然现在各大相机厂商在自动对焦的速度和精度这两块儿下了很大的功夫,比如 SONY 的 α7R Ⅳ,567 个相位对焦点,425 个对比度检测对焦点,全时眼控对焦,最快对焦速度零点几秒,但很多时候,我们差的就是那零点几秒,就是那半按快门等待相机自动合焦的瞬间……我们经常会说,“一旦你看见了,你就拍不到了”,说的就是这零点几秒的事儿。拍小动物,拍孩子,抓拍人脸上瞬息万变的表情、神态,还有人物的动作、体态,没有那零点几秒的对焦时间预留给你,所见的一切都会转瞬即逝,所以这时景深陷阱就变得非常好用了。

拍照片拍到最后经常靠的是直觉,这个直觉来自于长时间的视觉训练,可能一刹那间,你敏感的眼睛就会告诉你,眼前出现的这个画面构图是正确的,取景器里出现的元素都在它们应该在的位置上了,而在这个时候,你根本不会有时间再去慢慢思考,慢慢构图,慢慢调整光圈,然后慢慢对焦。

在你熟练掌握景深陷阱的用法后,你只需要心无旁骛地时刻关注取景器,当你觉得取景器里的一切都对了,或者说在你预判取景器里的一切马上就要都对了的时候,直接按下快门,就不会再有错失机会和画面的烦恼了。

总结

在今天这节课里,我们讲了光圈、景深与景深陷阱三者间的关系。F 值越大,光圈越小,进光量越少,画面越暗,景深越大(画面越清晰);F 值越小,光圈越大,进光量越多,画面越亮,景深越浅(背景会模糊)。

虽然光圈大小会直接影响景深,但影响景深范围的不仅仅只有光圈这一个因素,其他还包括物距、画幅(感光元件大小)和镜头焦段。

物距指的是相机离物体的距离,物距越近,景深也就越浅,这跟人眼的自然视觉是一样的。想想看,你在盯着一个物体的时候,是不是离它越近,它之外的事物就会变得越模糊?

关于画幅,我们在后面的课程专门讲到相机的时候,会重点说一说它是怎么影响景深的,这节课就暂且先不说了。

至于焦段是如何影响景深的,不同的焦段又有什么不同的用法,那就是我们下节课要讨论的内容了。在完成下节课的内容学习后,我相信会解决一切你在选择和使用镜头方面的纠结和苦恼。

课后练习

  1. 在 ISO、快门速度不变的情况下,使用最大光圈和最小光圈分别对同一画面进行拍摄,观察两张照片的明暗变化。
  2. 使用相机的光圈优先模式(相机拨盘上的 A 档/Av 档),在 ISO 不变的情况下,使用最大光圈和最小光圈分别对同一画面进行拍摄,观察两张照片的景深变化。
  3. 在光照条件充足的情况下,将光圈固定设定在 F8 以上,尝试使用景深陷阱,在不进行对焦的情况下,到户外进行拍摄,抓拍街上转瞬即逝的画面。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 还可以加个作业,思考在风光摄影中如何让前景与远景能同时落入对焦范围trollface

推荐标签 标签

  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    31 引用 • 97 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 109 关注
  • 反馈

    Communication channel for makers and users.

    126 引用 • 930 回帖 • 274 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖 • 2 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 86 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    31 引用 • 108 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 5 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 32 关注
  • V2Ray
    1 引用 • 15 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 2 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    432 引用 • 1250 回帖 • 597 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 1 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 30 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3196 引用 • 8215 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 724 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    88 引用 • 139 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 2 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    42 引用 • 130 回帖 • 252 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    124 引用 • 74 回帖 • 1 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    298 引用 • 762 回帖
  • abitmean

    有点意思就行了

    38 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    133 引用 • 1124 回帖 • 117 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖