人像摄影简记
文章目录
- 光影
- 室外顺光
- 室内顺光
- 室外逆光
- 室内逆光
- 散射光
- 姿势
- 错误姿势避免
- 摆拍技巧
- 场景互动
- 抓拍
- 利用道具
- 构图
- 构图目的
- 构图基础概念
- 画幅:横画幅和竖画幅
- 景别:全身、大半身及半身、特写
- 拍摄高度:平拍、俯拍和仰拍
- 拍摄方位:正面、前侧面/后侧面、正侧面、背面
- 常用构图方法
- 后期
- 软件
- 基本的校对和还原
- 风格化调色
- 局部美化精修
- 参考
光影
室外顺光
- 尽可能在最佳时间段拍摄:日出后和日落前1小时。
- 避免摄影师和周边物体投影到模特身上。
- 非最佳时间段拍摄技巧:
- 在光影过渡处拍摄
- 利用透光物体来柔化光线,比如半透明雨伞
室内顺光
- 全天都是最佳拍摄时段。
- 使用高感控噪好的机身。
- 选择浅色系装修风格的房间拍摄。
- 晴天拍摄:
- 使用纱窗遮挡光线。
- 避开强光区进行拍摄。
- 尽可能靠近窗户拍摄。
- 改变脸部朝向,避免阴阳脸。
- 利用三棱镜和鱼缸制造光斑效果。
室外逆光
- 尽可能在最佳时间段拍摄:日出后和日落前1小时。
- 利用点测光和曝光补偿来避免大黑脸。
- 利用白墙和书本反光来避免大黑脸。
- 使用手在上方遮下镜头,减少进光量,来避免对不上焦点。
- 切换手动对焦模式,来避免对不上焦点。
- 非最佳时间段拍摄技巧:
- 改变拍摄角度。
- 减少镜头进光量。
- 使用周边物体遮挡光线。
室内逆光
- 全天都是最佳拍摄时段。
- 使用高感控噪好的机身。
- 选择浅色系装修风格的房间拍摄。
- 尽量不要在阴天拍摄。
- 选择南向或西向的窗户拍摄。
- 使用窗帘来柔化光线。
- 靠近窗户拍摄。
散射光
- 增加曝光补偿以保持画面清晰明亮。
- 改善散射光的画面平庸的方法:
- 利用色彩
- 拍摄局部特写
- 利用黑白效果
- 晴天树荫下拍摄,要移动位置避免光斑。
姿势
错误姿势避免
- 探头避免双下巴
- 头和肩膀勿垂直
- 肩膀打开显气质
- 双臂和腰留距离
- 挺胸收腹显身材
- 巧移重心有奇效
摆拍技巧
- 利用眼睛配合摆拍。
- 利用嘴部配合摆拍。
- 利用头发配合摆拍。
- 利用手和手臂配合摆拍。
- 利用腿脚配合摆拍。
场景互动
与草坪互动:
- 找蚂蚁。
- 与蒲公英互动,与树叶互动。
- 找书上的鸟窝。
- 看书上的刻字。
- 晃动大树。
- 背靠大树坐着休息。
与运动场互动:
- 与足球门互动,扑球动作。
- 环抱着门柱。
- 背靠门柱。
- 扒开排球网的网格。
- 模仿打球。
- 头靠着球网。
- 坐着手拉着球网。
- 隔着防护网拍摄。
- 双手推着防护网。
- 靠着防护网拍摄。
- 趴在凳子上拍摄。
- 双手拉着网拍摄。
抓拍
设计场景,比如整理书架,擦灯,跑步等,进行抓拍。
利用道具
利用随身携带的物品:
- 利用唇膏、化妆镜灯。
- 利用书、本子、笔。
- 利用手机和耳机。
- 利用眼镜、帽子和围巾。
利用街道现场的物品,如路灯等。
利用卧室的物品,如窗帘、水杯、地垫、水果、镜子、椅子等。
构图
构图目的
- 突出主体。
- 避免画面单一,没有变化,不丰富。
构图基础概念
画幅:横画幅和竖画幅
景别:全身、大半身及半身、特写
拍摄高度:平拍、俯拍和仰拍
拍摄方位:正面、前侧面/后侧面、正侧面、背面
常用构图方法
- 三分法
- 对角线
- 对称
- 虚化前景与背景:选择背景需要简洁干净同时有装饰件。
- 留白
- 线条
- 框架
- 藏与露
- 景物的秩序性
- 色彩对比
后期
软件
Photoshop
基本的校对和还原
- 镜头校正面板:删除色差和启用配置文件校正。
- 调整曝光值,使照片明暗符合人眼看到的效果(重点以人脸的亮度为参考)。
风格化调色
调整前首先复制图层再操作。以在错误时可以恢复。
按照风格特点进行调校。比如小清新照片特点:
- 曝光:画面偏亮、明快,明暗反差小
- 色调:偏蓝、偏青的色调
- 色彩:色彩偏淡、饱和度低
调整步骤如下:
- 调整曝光:直至画面整体轻微过曝。
- 调整高光:降低高光,直至人物面部恢复正常。
- 调整对比度:小幅增高对比度,让画面更鲜美,但不要增加过高(小清新风格是低对比度)。
- 调整阴影:提高阴影,直至头发出现质感。
- 调整色温和色调:调小色温和色调。
- 调整自然饱和度:降低自然饱和度。
- 调整HSL色板:将橙色饱和度进行降低,橙色明亮度进行升高,直至人脸变得白皙通透。
- 调整HSL面板:增加黄色和绿色的色相值,增加绿色饱和度,降低绿色明亮度,让草的颜色更绿一些。
- 调整锐化:对于人像摄像,调整到60左右。
- 调整明亮度:将明亮度调整到20左右,来降低锐化带来的噪点。
局部美化精修
- 液化:放大局部后,使用滤镜“液化”,配合冻结模板工具进行调整。
- 去瑕疵:使用污点修复画笔工具。
- 磨皮:使用第三方磨皮插件,如Portraiture。
参考
https://www.bilibili.com/video/BV1pM4y1P7T5/?vd_source=473b62519e44c0b1ca2eba6db528f18c
相关文章:
人像摄影简记
文章目录 光影室外顺光室内顺光室外逆光室内逆光散射光 姿势错误姿势避免摆拍技巧场景互动抓拍利用道具 构图构图目的构图基础概念画幅:横画幅和竖画幅景别:全身、大半身及半身、特写拍摄高度:平拍、俯拍和仰拍拍摄方位:正面、前侧…...
【Java 基础篇】Java 实现模拟斗地主游戏
欢迎阅读本篇博客,在这篇博客中,我们将详细讲解如何使用Java编写一个简单的模拟斗地主游戏。这个项目将帮助您了解Java编程中的一些基本概念,如面向对象编程、集合框架的使用、随机数生成等。 引言 斗地主是一种非常受欢迎的纸牌游戏&#…...
计算机专业毕业设计项目推荐09-个人医疗系统(Spring+Js+Mysql)
个人医疗系统(SpringJsMysql) **介绍****系统总体开发情况-功能模块****各部分模块实现** 介绍 本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解计算机专业的毕业设计流程以及…...
安卓Compose(一)
为什么学习安卓Compose? 安卓Compose是一个相对新的UI工具包,它的出现为安卓应用程序开发带来了一系列的好处。下面是一些学习Compose的理由: 声明式UI 与传统的安卓XML布局相比,Compose使用了声明式的UI编程范例。这意味着你可以…...
【Linux学习】03Linux用户和权限
Linux(B站黑马)学习笔记 01Linux初识与安装 02Linux基础命令 03Linux用户和权限 文章目录 Linux(B站黑马)学习笔记前言03Linux用户和权限认知root用户root用户(超级管理员)su和exit命令sudo命令 用户、用户…...
LeetCode 面试题 05.04. 下一个数
文章目录 一、题目二、Java 题解2.1 求大数:2.2 求小数: 一、题目 下一个数。给定一个正整数,找出与其二进制表达式中1的个数相同且大小最接近的那两个数(一个略大,一个略小)。 示例1: 输入: n…...
SDXL prompt 笔记
模型 模型有两个,分别是 stable-diffusion-xl-base-1.0、stable-diffusion-xl-refiner-1.0。 base 模型是用来做文生图,refiner 模型是用来做图生图的。 SDXL 模型之 base、refiner 和 VAE_云水木石的博客-CSDN博客 分辨率 默认是1024*1024…...
使用Redis管道进行查询接口性能优化
一、引入 在我们的正常项目开发过程中,我们会通过Redis缓存数据,来帮我们进行异步任务,分担外部的请求压力 但是Redis缓存也有一定的限制,因为我们在向请求过来时,Redis客户端都要向服务端发送一次请求,相应…...
初学vue.js
准备Vue.js环境 ① 下载环境: javaScript语言的程序包:外部js文件 对于Vue来说,导入Vue的外部js文件就能够使用Vue框架了。 Vue框架的js文件获取: 官网提供的下载地址:https://cdn.jsdelivr.net/npm/vue/dist/vue.js ②导入环境…...
React的thunk中间件
Thunk 是一种中间件,它可以在 Redux 中处理异步操作。Thunk 中间件允许你在 action 中返回一个函数,而不仅仅是一个普通的 action 对象。这个返回的函数可以接收 dispatch 和 getState 作为参数,并且可以在函数内部进行异步操作。当使用 Thun…...
数组初学者向导:使用Python从零开始制作经典战舰游戏
引言 战舰游戏,一个广受欢迎的经典游戏,为玩家提供了策略与猜测的完美结合。这个游戏的核心思想是通过猜测敌方船只的位置并尝试击沉它们来赢得比赛。在这篇文章中,我们将使用Python语言和数组来构建这款游戏,让你更加了解数组的…...
【STM32】IAP升级 预备知识
IAP(In Application Programming)简介 Flash够大的情况下,上电后的程序通过修改 MSP 的方式,可以在一块Flash上存在多个功能差异的程序。 IAP是为了在执行正常功能前,为了升级功能,提前运行的一段程序。这…...
asp.net网站的建立及运行
点击创建新项目 在输入框中输入asp.net,并选择图中的 点击下一步 点击创建 然后,右键,添加,新建项 选择web窗体 点击添加 点击视图,工具箱 选择一个label,记住这个id 空白处右键,查看代码 添…...
怎么把webm转换成mp4?
怎么把webm转换成mp4?与MP4这位视频格式大哥相比,Webm这种视频格式还有很多小伙伴对它不太熟悉,因为大家平时也是偶尔才能接触到,属于不常用的视频格式。Webm是一种开放、免费的媒体文件格式,尽管如今它的应用范围比以…...
RabbitMQ 消息应答
每日一句 物是人非事事休,欲语泪先流。 概述 为了保证消息在发送过程中不丢失,RabbitMQ引入了消息应答机制, 消费者在接收到消息并且处理该消息后,告诉RabbitMQ它已经处理了,RabbitMQ可以把消息删除了。 自动应答 消息发送后立即被认为已经传送成功,这种模式需要在…...
【C++】C++ 类中的 this 指针用法 ③ ( 全局函数 与 成员函数 相互转化 | 有参构造函数设置默认参数值 | 返回匿名对象与返回引用 )
文章目录 一、全局函数 与 成员函数 相互转化1、成员函数转为全局函数 - 多了一个参数2、全局函数转为成员函数 - 通过 this 指针隐藏操作数 二、有参构造函数设置默认参数值三、返回匿名对象与返回引用四、完整代码示例 一、全局函数 与 成员函数 相互转化 1、成员函数转为全局…...
游戏遇到的问题
天涯明月刀 就是天刀的假全屏,很多天刀玩家可能玩其他游戏比较少或者对电脑了解不多,不在意帧数,但是肯定还是有一部分玩家发现了这个问题,就是“我使命召唤12都能跑到60帧的机器跑个破天刀40帧甚至30帧?”问题何在呢࿱…...
高性能系统的性能优化技巧:从专家的经验中学习 | 开源日报 No.40
binhnguyennus/awesome-scalability Stars: 48.3k License: MIT 这个项目是一个阅读列表,用于说明可扩展、可靠和高性能大规模系统的模式。该项目通过知名工程师的文章和可信参考资料来解释概念,并从为数以百万计甚至十亿用户提供服务的经过实战验证的系…...
Linux系统编程——进程间通信的学习
学习参考博文: 进程间的五种通信方式介绍Linux 信号介绍 Linux系统编程学习相关博文 Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——线程的学习Linux系统编程——网络编程的学习 Linux系统编程——进程间通信的学习 一、概述1. 无…...
人工智能AI 全栈体系(六)
第一章 神经网络是如何实现的 这些年神经网络的发展越来越复杂,应用领域越来越广,性能也越来越好,但是训练方法还是依靠 BP 算法。也有一些对 BP 算法的改进算法,但是大体思路基本是一样的,只是对 BP 算法个别地方的一…...
测试微信模版消息推送
进入“开发接口管理”--“公众平台测试账号”,无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息: 关注测试号:扫二维码关注测试号。 发送模版消息: import requests da…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...
排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...
push [特殊字符] present
push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...
Spring Boot + MyBatis 集成支付宝支付流程
Spring Boot MyBatis 集成支付宝支付流程 核心流程 商户系统生成订单调用支付宝创建预支付订单用户跳转支付宝完成支付支付宝异步通知支付结果商户处理支付结果更新订单状态支付宝同步跳转回商户页面 代码实现示例(电脑网站支付) 1. 添加依赖 <!…...
Vue3中的computer和watch
computed的写法 在页面中 <div>{{ calcNumber }}</div>script中 写法1 常用 import { computed, ref } from vue; let price ref(100);const priceAdd () > { //函数方法 price 1price.value ; }//计算属性 let calcNumber computed(() > {return ${p…...
