摄影构图:人像摄影和风景摄影的一些建议

写在前面


  • 博文内容涉及摄影中人像摄影和风景摄影的简单介绍
  • 《高品质摄影全流程解析》 读书笔记整理
  • 理解不足小伙伴帮忙指正 😃 生活加油

不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树


风景摄影的一些建议

使用广角

对于很多风景摄影师来说,广角镜头(焦距在 35mm 左右或更短的镜头)是个常用工具。典型配置包括 24mm 的定焦镜头,以及焦距介于 16~35mm 的变焦镜头

让聚焦距离变深

作为一名人像摄影师,我绝大部分时间都会使用大光圈来让图像中的 背景虚焦

对于风景摄影来说,做法却正好相反,你通常要用更小的光圈增加景深,增大照片中的聚焦范围(从前到后)

不论是在光圈优先还是手动模式下,你都可以进行光圈设置

让景深最大化

你知道小光圈在照片最终的景深方面起着决定性作用,不过你可能不知道还有两个因素的作用也不可小觑,那就是焦距以及你与拍摄对象间的距离

短焦距可以增加景深,而长焦距则会减小景深。因此,即使把光圈都同样设置成 f/16,你用一个 24mm 的镜头肯定也会比用一个 50mm 的镜头能得到更深的聚焦范围(这也是另一个你要给自己的风景工具包增添广角镜头的原因)

将光圈、焦距、物距三者进行测算组合,可以帮助你找到对焦的“甜蜜点”,让照片的景深达到最高。这也就是常说的超焦点

如何确定焦点?

对于另外一些人来说,还有一种较简单的方法,那就是选择一个小光圈(把数值设高,像 f/16 或 f/22 这样),并且将相机焦点大概定在进入场景 1/3 深度的位置。这个办法之所以有效,是因为有物理学做支撑。不管你的最终景深总跨度到底是多少,也不管你到底将焦点精确定在哪里,景深总是会将总长度的 1/3 留在焦平面前面(即你的对焦点),另外 2/3 延伸至焦平面后边。

这样做显然不如实际计算过的精确,但作为一种说得过去的近似也未尝不可。为了在作品中达到最好的景深效果,大部分风景摄影师都会经常使用这条经验法则。

留意天空

随着太阳在天空中位置的改变,光的颜色会有所不同,因此在一天中的不同时刻拍摄风景会对最终效果产生很大影响。你可能是自己发现的这个现象,或者是听到别的摄影师在谈论“黄金时刻”,这个“黄金时刻”特指日落前一个小时左右,太阳发出的黄金般的光线看起来很神奇)

太阳登上地平线之前一个小时左右的光线,也就是白天开始之前的光线却是冷冷的、蓝蓝的。所以这一时刻被称为“蓝色时刻”也就不足为奇了。

注意地平线

从本质上来说,地平线在风景场景中也是一个拍摄对象。因此,它同样适用于三分法则。将地平线放置在顶部三分处就会强调下方的区域,使下方成为主要聚焦点(图 21.4)。相反,如果你想强调天空,那么就把地平线放置在画面底部三分处

高动态范围

HDR 是“高动态范围(High Dynamic Range)”的缩写,指的是在同一个画面中至少包含两种不同曝光–一种针对高光,一种针对阴影–的摄影技术。

为什么你想或者需要对照片进行高动态范围处理呢?

因为在一个高对比度场景中(就像许多风景那样),相机无法像人眼那样将场景中的所有亮度范围全部捕捉进去。也就是说,人眼可以同时看到高光区域和阴影区域中的细节,而相机不行。所以当给风景照设置曝光值时,你通常不得不在阴影优先还是高光优先中进行选择设置,二者不能同时进行。

HDR 摄影通过将不同曝光值拍摄的两张照片进行结合来解决此问题(后期处理软件中有该功能,如 Lightroom 或者 Photoshop),一张对高光进行正确曝光,另一张要能捕捉到阴影部分的细节,这样就能得到一张在很宽的亮调范围内都有丰富细节的最终照片。

把人像摄影当成风景摄影的反面

风景摄影一般都是用广角镜头和小光圈,而在进行人像摄影时,这两个主要因素却变成了长焦镜头大光圈

给人物拍照时,我们常常喜欢用焦距较长(50mm 或者更长)的镜头,因为这样更容易把人拍得好看(另外,使用长镜头意味着你和你的拍摄对象间要保持一定距离,这样你就可以更容易捕捉到拍摄对象的特写镜头,而不用通过讨论午餐吃什么来和他们拉近距离了)。

常见的人像拍摄镜头包括 50mm、85mm 的定焦镜头以及大概 70~200mm 的变焦镜头

真正理解选择不同的镜头和光圈会对最终照片带来什么影响

看看图 22.2 和图 22.3 就知道了,它们描述的是同一个场景,构图也相似,但拍出来的照片效果却截然不同。

一张更像是在拍摄风景,用的是广角镜头(16-35mm)小光圈(f/22)

另一张使用的是 70-200mm 镜头,光圈设置得很大(f/2.8)

区别是不是非常明显呢?

因为长焦镜头会压缩场景,所以当使用长焦镜头拍摄时,人物身后的树桩就显得非常近。镜头和光圈的选择对于最终照片的效果和感觉真的影响巨大,所以一定要谨慎考虑。

聚焦于眼睛

图 22.4 是用大光圈拍摄的,它印证了用大光圈对误差的宽容度是很低的。这张照片的光圈设置在 f/2,景深很浅,以至于当在拍摄对象的眼睛上聚焦时,他的耳朵(很明显就在眼睛后面不远处)已经快看不清了。因此,学会控制相机,将对焦点准确定位在眼睛上

谨慎取景,谨慎裁剪

不可能做到离得近的同时又让拍摄对象的整个身体都留在画面内,因此你不可避免地要将部分身体排除在画面之外。那么问题就来了,从哪里开始截断呢?

那就是避开关节部位。换句话说,就是千万不要正好在胳膊肘、手腕、膝盖和脚踝这些部位对人进行裁剪,这样做会让人感觉明显不舒服(图 23.1),应该要避免。

让拍摄对象放轻松

为了能够让拍摄对象进入状态,一开始先拍一些热身的废片会很有帮助。

一般来说,不会让我的拍摄对象摆很多之前计划好的姿势

如果他们真的不知道如何摆姿势,我会给他们设定一个情节,譬如“如果你正在等公交车,你会怎么坐在这里,摆出什么神情。

最后,要将反馈意见告诉你的拍摄对象。记住,你所看到的东西他们可看不到。他们可能会紧张、难为情,还会害怕自己看起来很傻。当拍摄对象做得好时,或者某个动作效果很棒时,你要告诉他们,这样你也会获益匪浅。

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知 😃


《高品质摄影全流程解析》


© 2018-2024 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/725514.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++ | Leetcode C++题解之第167题两数之和II-输入有序数组

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<int> twoSum(vector<int>& numbers, int target) {int low 0, high numbers.size() - 1;while (low < high) {int sum numbers[low] numbers[high];if (sum target) {return {low …

前端技术栈三(vue+Axios)

一、Vue 1 基本介绍 1.1 Vue 是什么? Vue (读音 /vjuː/&#xff0c;类似于 view) 是一个前端框架, 易于构建用户界面 Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第三方库或项目整合 支持和其它类库结合使用 开发复杂的单页应用非常方便 Vue 是…

海外优青ppt美化_海优ppt录音视频制作

海外优青 优秀青年科学基金项目&#xff08;海外&#xff09;旨在吸引和鼓励在自然科学、工程技术等方面已取得较好成绩的海外优秀青年学者&#xff08;含非华裔外籍人才&#xff09;回国&#xff08;来华&#xff09;工作&#xff0c;自主选择研究方向开展创新性研究&#xf…

在 Visual Studio 2022 (Visual C++ 17) 中使用 Visual Leak Detector

在 Visual C 2022 中使用 Visual Leak Detector 1 问题描述1.1 内存泄漏的困扰和解决之道1.2 内存泄漏检测工具的选择1.3 VLD的现状 2 安装和设置VLD的环境变量2.1 安装VLD文件2.2 VLD安装后的目录和文件说明2.2.1 include子目录说明2.2.2 lib子目录说明2.2.2.1 目录整理 2.2.3…

centOS Stream9配置NAT8网络

首先将VMware关机&#xff0c;添加网络适配器 启动虚拟机&#xff0c;查看ens192是否打开连接 安装的图形化需要查看右上角电源处网卡是否连接 最小化安装一般不会出现未连接的状态 使用ip a 查看 配置网卡文件 cd /etc/NetworkManager/system-connections/cd到当前目录下…

【stm32-新建工程-HAL库版本】

stm32-新建工程-HAL库版本 ■ HAL库版本目录■ Drivers■ Middlewares 文件夹&#xff0c; 同寄存器版本一样。■ Output 文件夹&#xff0c; 同寄存器版本一样。■ Projects 文件夹&#xff0c; 同寄存器版本一样。■ User 文件夹 ■ HAL库版本目录 ■ Drivers ① &#xff0c…

leetcode119 杨辉三角②

给定一个非负索引 rowIndex&#xff0c;返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex 3 输出: [1,3,3,1]示例 2: 输入: rowIndex 0 输出: [1]示例 3: 输入: rowIndex 1 输出: [1,1] pub…

【实战指南】SpringBoot结合Zookeeper/Nacos构建Dubbo微服务

1、微服务架构 微服务架构是一种设计复杂应用程序的方法&#xff0c;它提倡将单一应用程序开发为一组小型、独立的服务&#xff0c;每个服务运行在其自己的进程中&#xff0c;并通过轻量级通信&#xff08;通常是HTTP协议&#xff09;进行交互。每个服务都是围绕业务功能构建的…

绘唐3官网体验入口绘唐官网

绘唐3官网体验入口绘唐官网 绘唐3官网体验入口是指进入绘唐3官网的入口。绘唐是一款中国传统绘画软件&#xff0c;绘唐3是绘唐系列的最新版本。通过绘唐3官网&#xff0c;用户可以了解绘唐3的功能特点、下载安装包、查看新闻动态、参与社区讨论等。以下是绘唐3官网的体验入口&…

今年618各云厂商的香港服务器优惠活动汇总

又到了一年618年中钜惠活动时间&#xff0c;2024年各大云服务器厂商都有哪些活动呢&#xff1f;有哪些活动包括香港服务器呢&#xff1f;带着这些问题&#xff0c;小编给大家一一讲解各大知名厂商的618活动有哪些值得关注的地方&#xff0c;如果对你有帮助&#xff0c;欢迎点赞…

Spring Bean详解

Spring Bean作用域 默认情况下&#xff0c;所有的 Spring Bean 都是单例的&#xff0c;也就是说在整个 Spring 应用中&#xff0c; Bean 的实例只有一个 如果我们需要创建多个实例的对象&#xff0c;那么应该将 Bean 的 scope 属性定义为 prototype&#xff0c;如果 Spring 需…

【STM32】矩阵计算器

【STM32】矩阵计算器 资料链接请在文章末尾获取~ 1.说明 使用元器件&#xff1a;stm32f103c8t6最小系统板x1&#xff0c;0.96寸OLED显示屏四角x1&#xff0c;4x4矩阵按键x1; 参考&#xff1a;正点原子有关4脚OLED驱动float型数据的驱动文件&#xff0c;CSDN有关矩阵横向扫描…

【LeetCode:394. 字符串解码 + 栈 | 递归】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

SpringMVC 写个 HelloWorld

文章目录 一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点 二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式&#xff1a;warc>引入依赖 3、配置web.xmla>默认配置方式b>扩展配置方式 4、创建请求控制器5、创建springMVC…

NoMaD: Goal Masked Diffusion Policies for Navigation and Exploration

引言 机器人学习的背景和挑战 本文的研究重点 现有方法的局限性 本文的创新点 相关工作 事先准备 视觉目标条件策略 ViNT在目标条件导航中表现出最先进的性能&#xff0c;但它不能执行无方向探索&#xff0c;需要外部的子目标建议机制。Nomad扩展了Vint&#xff0c;同时支持目…

HMI之王 STM32H7S7

还要什么自行车啊 感谢原厂精彩培训和慷慨赠板&#xff01; 以下列示几个关注的点&#xff0c;计划做成系列&#xff0c;随缘更新&#xff0c;尽量填。 0&#xff09;1024*600分辨率配5寸触屏&#xff1b;Type-C with USB 2.0 HS interface, dual‑role‑power 终于不用2根线…

读AI新生:破解人机共存密码笔记06人工智能生态系统

1. 深蓝 1.1. “深蓝”的胜利虽然令人印象深刻&#xff0c;但它只是延续了几十年来显而易见的趋势 1.2. 国际象棋算法的基本设计是由克劳德香农在1950年提出的 1.2.1. 这一基本设计在20世纪60年代初实现了重大改进 1.2.2. 最优秀的国际象棋程序的等级评分稳步提高&#xff…

tedsign vue3 web-端框架中封装一个验证码组件 以及对应node 接口逻辑说明

一个这样的组件 我直接上代码了 <template><t-loading size"small" :loading"loading" show-overlay><div class"container" click"refresh"><div v-if"svg" class"svg" v-html"svg&…

YOLOV8 目标检测:训练自定义数据集

1、下载 yolov8项目&#xff1a;ultralytics/ultralytics&#xff1a;新增 - PyTorch 中的 YOLOv8 &#x1f680; > ONNX > OpenVINO > CoreML > TFLite --- ultralytics/ultralytics: NEW - YOLOv8 &#x1f680; in PyTorch > ONNX > OpenVINO > CoreM…

Git pull下来时合并分支

执行git pull时报错如下 解决方法&#xff1a; VSCode git中手动选取分支&#xff0c;完成合并 git add .; git commit -m “resolve”git push -u origin main