0基础学习VR全景平台篇第119篇:利用蒙版航拍补天 - PS教程

news2024/11/24 18:36:25

上课!全体起立~

大家好,欢迎观看蛙色官方系列全景摄影课程!

嗨,大家好。欢迎收看蛙色VR系列教程之PS利用蒙版航拍补天。 

我们之前已经教过大家如何进行航拍调色,不知道大家学的怎么样呢? 

会不会发现,即使经过调色之后,有时候还是因为天气等原因限制,天空还是会缺少一些丰富的色彩和漂亮的光线,并且还会有无法看到的天空部分。 

今天我们就来教大家,如何利用PS的蒙版工具进行航拍补天。 

首先先来像大家介绍一下蒙版工具。 首先,在PS中的蒙版可以分为图层蒙版、矢量蒙版、剪切蒙版、快速蒙版四类,在补天中呢,我们需要用到的就是图层蒙版了。这四个蒙版的原理大底都是相似的,会用一个,其余的也就很简单了,蒙版的功能可以简单为一个好用的灵活的橡皮擦,且遵循下面的原则:

黑色蒙版→遮罩(不显示);灰色蒙版→半透明; 白色蒙版→显示

下面开始正式进入蒙版补天。

(光照示意图,不仅上图标出部分)

1.打开全景图片,挑选合适的补天素材

在我们的全景图片中可以看到,光照的方向在画面中是偏右的,那我们就要挑选一张光照同样是偏右的天空素材。这么做的原因其实就是防止穿帮。

因为太阳光线对城市中建筑的影响是很明显的:建筑背面阴影的投射,和建筑上方的高光反射部分,简单来说就是,背面需要的背光,和正面需要的亮光,要符合人眼观察和我们的经验常识

2.创立图层蒙版先

图片拉入PS主页面,并使用【Ctrl + T】自由变换功能对图片进行自由缩放,调到符合原图的光源位置和覆盖原有地平线的位置即可。这里需要注意的是,不能将素材左右部分拖出超过画布部分,否则会造成后期全景图预览的断层现象。 

这里可以用降低图层不透明度的方式来观看图片是否对齐

(天空素材寻找示意图,根据图片情况而定,光源位置不做参考

(降低不透明度示意图)

调整完成后,恢复不透明100%,并【点击图层工具下方的蒙版工具】,创立图层蒙版。选中图层蒙版后,我们可以使用画笔或是渐变工具对蒙版进行修改,涂白色的部分显示,涂黑色的部分隐藏,而灰色部分为半透明。

(天空素材对齐示意图)

3.使用渐变工具添加图层蒙版

来到图层蒙版之后,首先选择点击【图层蒙版】,再点击【渐变工具】选择【由黑到白】按住【shift + 鼠标左键】往上拉,就能看到效果。

这里有一个小技巧可以告诉大家,有时候一次渐变的效果可能并不能达到我们理想的效果,我们其实可以通过【Ctrl + Z】撤回之前那一步的渐变效果,根据上一次的效果再次微调使用渐变工具添加黑白蒙版

(创建图层蒙版按钮)

在这里再次提醒一下大家,蒙版的使用规律是:

黑色蒙版→遮罩(不显示);灰色蒙版→半透明; 白色蒙版→显示

(添加蒙版后,使用渐变工具进行操作)

那么,我们就可以看到补天过程已经完成了。

总结一下,我们的步骤大致分为三步:一、挑选素材  二、添加蒙版  三、 渐变擦除

大家学会啦就可以去实践操作起来啦!~

(补天完成示意图)

记得另存为图片格式哦

JPEG选项设置

一定要记得做完图片后将图片保存导出来哦!!!

下课啦!!!

欢迎在下方评论区留言,与蛙色的小伙伴们共同交流进步吧!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何处理【SVC】中的样本不均衡问题

样本不均衡是指在一组数据集中,标签的一类天生 占有很大的比例,但我们有着捕捉出某种特定的分类的需求的状况。比如,我们现在要对潜在犯罪者和普通人进行 分类,潜在犯罪者占总人口的比例是相当低的,也许只有2%左右&…

osgEarth之添加shp

目录 效果 代码 代码分析 加载模式 效果 代码 #include "stdafx.h" #include <osg/Notify> #include <osgGA/StateSetManipulator> #include <osgViewer/Viewer> #include <osgViewer/ViewerEventHandlers>#include <osgEarth/MapNo…

node插件MongoDB(三)—— 库mongoose 的使用和数据类型

前言 提示&#xff1a;使用mongoose 的前提是你安装了node和 MongoDB。 mongoose 官网文档&#xff1a;http://mongoosejs.net/docs/index.html 文章目录 前言一、安装二、基本使用1. 打开bin目录的mongod.exe文件2. 基本使用的代码&#xff08;连接mongodb 服务&#xff09;3.…

后入能先出,一文搞懂栈

目录 什么是栈数组实现链表实现栈能这么玩总结 什么是栈 栈在我们日常编码中遇到的非常多&#xff0c;很多人对栈的接触可能仅仅局限在 递归使用的栈 和 StackOverflowException&#xff0c;栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角斗场的狗洞)。 栈&…

SpringCache(Redis)

一、springcache是什么 springcache是spring的缓存框架&#xff0c;利用了AOP&#xff0c;实现了基于注解的缓存功能&#xff0c;并且进行了合理的抽象&#xff0c;业务代码不用关心底层是使用了什么缓存框架&#xff0c;只需要简单地加一个注解&#xff0c;就能实现缓存功能了…

基于SSM的劳务外包管理系统的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

如何写一篇吊炸天的竞品分析

这段时间&#xff0c;除了撩妹之外&#xff0c;最多的就是竞品分析了。最近很多临近毕业的同学也在四处应聘产品岗&#xff0c;而一份不错的竞品分析一定能为你的求职加分不少。于是&#xff0c;有着菩萨心肠天使面孔魔鬼身材的我&#xff0c;就来教大家怎么做一份完整的竞品分…

gitlab-ce-12.3.5 挖矿病毒及解决方案

前言 最近发现在使用gitlab提交代码的时候总是失败&#xff0c;一访问gitlab还时常报503&#xff0c;于是使用 top 命令查看了内存占用情况&#xff0c;发现了一个git进程内存使用了2.3g&#xff0c;cpu还一直占用300-400%&#xff0c; 以前不知道gitlab还有病毒&#xff0c;只…

Python的版本如何查询?

要查询Python的版本&#xff0c;可以使用以下方法之一&#xff1a; 1.在命令行中使用python --version命令。这会显示安装在计算机上的Python解释器的版本号。 # Author : 小红牛 # 微信公众号&#xff1a;wdPython2.在Python脚本中使用import sys语句&#xff0c;然后打印sy…

ppt聚光灯效果

1.放入三张图片内容或其他 2.全选复制成图片 3.设置黑色矩形&#xff0c;透明度30% 4.粘贴复制后的图片&#xff0c;制定图层 5.插入椭圆&#xff0c;先选中矩形&#xff0c;再选中椭圆&#xff0c;点击绘图工具&#xff0c;选择相交即可&#xff08;关键&#xff09;

Django(二、静态文件的配置、链接数据库MySQL)

文章目录 一、静态文件及相关配置1.以登录功能为例2.静态文件3.资源访问4.静态文件资源访问如何解决&#xff1f; 二、静态文件相关配置1. 如何配置静态文件配置&#xff1f;2.接口前缀3. 接口前缀动态匹配4. form表单请求方法补充form表单要注意的点 三、request对象方法reque…

4.移位计算,乘除法运算

目录 一. 移位计算 &#xff08;1&#xff09;算数移位 &#xff08;2&#xff09;逻辑移位 &#xff08;3&#xff09;循环移位 二. 乘法运算 &#xff08;1&#xff09;原码的乘法运算 &#xff08;2&#xff09;补码的乘法运算 三. 除法运算 &#xff08;1&#xf…

[HCTF 2018]WarmUp全网最详细解释

查看源码找到提示 访问source.php 代码审计&#xff1a; class emmm{public static function checkFile(&$page){$whitelist ["source">"source.php","hint">"hint.php"]; 定义了一个名为emmm的类&#xff0c;在该类中有…

线性代数(四)| 解方程 齐次性 非齐次性 扩充问题

文章目录 1 方程解的个数2 解方程步骤2.1 齐次性方程组2.2 非齐次方程组 3 一些扩充问题 系数矩阵 增广矩阵 A m n X B A_{mn}XB Amn​XB 1 方程解的个数 m 代表有m个方程 n代表有n个未知数 系数矩阵的秩与增广矩阵的秩不同 无解 若相同 &#xff0c;如系数矩阵的秩和未知…

Leetcode—226.翻转二叉树【简单】

2023每日刷题&#xff08;二十四&#xff09; Leetcode—226.翻转二叉树 实现代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* …

MySQL中表格的自我复制,与复制表格

先创建一个空表&#xff0c;my_tab01 CREATE TABLE my_tab01(id INT ,name VARCHAR(32),sal DOUBLE,job VARCHAR(32),deptno INT); SELECT * FROM my_tab01;准备一张有数据的表格&#xff1a; 将另一张表格的数据插入到my_tab01的表格中&#xff1a; -- 演示如何自我复制 --…

Android Glide transform旋转rotate圆图CircleCrop,Kotlin

Android Glide transform旋转rotate圆图CircleCrop&#xff0c;Kotlin import android.graphics.Bitmap import android.os.Bundle import android.util.Log import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity import com.bumptech.glide.load…

在现实生活中传感器GV-H130/GV-21的使用

今天&#xff0c;收获了传感器GV-H130/GV-21&#xff0c;调试探头的用法&#xff0c;下面就来看看吧&#xff01;如有不妥欢迎指正&#xff01;&#xff01;&#xff01;&#xff01; 目录 传感器GV-H130/GV-21外观 传感器调试探头 探头与必要准备工作 传感器数值更改调试 …

MySQL的表格去重,史上最简便的算法,一看就会

首先&#xff0c;表格my_tab02存在很多重复的数据&#xff1a; #表格的去重 方法一&#xff1a; 详细内容传送门&#xff1a;表格的去重 -- 思路&#xff1a; -- 1.先创建一张临时表 my_tmp,该表的结构和my_tab02一样 -- 2.把my_tmp的记录通过distinct关键字 处理后 把记录复…

docker.service配置docker镜像加速

加速器配置方法很多&#xff0c;小白我用的是docker.service文件&#xff0c;所以直接在里面配置啊 配置以后&#xff0c;要systemctl daemon-reload下 &#xff0c;然后docker info 下看下镜像地址是否是自己已配置的 docker run --privilegedtrue --name mytomcat -p 8080…