回到顶部

如何在Photoshop中使用天空替换(一步一步!)

A - +

订阅下面立即下载文章

您也可以选择您的兴趣,免费获得我们的优质培训:

您的隐私是安全的。我永远不会分享您的信息。
相关课程: 射击天空

我们为户外摄影做了很多计划。我们研究天气应用程序,跟踪太阳,早早出现以获得最佳光照。但有时候,我们并不是在对的地方,在对的时间,用对的光。因此,我们画面中的天空是空白和无聊的。云要么太多,要么不够。你的作文应该有一个更好的天空。

本文将向您展示如何在Adobe Photoshop 2021中使用Sky替换功能。在几下咔嗒声中,您可以将一个平凡的天空变成一个增强您的构成。

我试图在很多天内捕捉这种组成,但是日出每天万里无云。山峰上的光线很好,但天空却是一片空白。我可以用日落在另一天捕获以增强组成。

你应该取代天空吗?

首先,我们来谈谈什么时候应该或者不应该替换天空。

如果你正在创作艺术照片,没有理由你不能取代天空。如果你觉得新的天空更好看,那就改变它。但有些类型的摄影(摄影师旅行)重视真实的体验。这意味着展示一片空白的蓝天或一抹云彩。

无论你决定做什么,都要坦诚。不要试图掩饰天空的置换。我们知道拍照者会编辑图片,很多人也会这样做复合材料.摄影师通过改变来创造更多的艺术作品。这只是一个问题,如果你试图隐藏你的编辑。

在一座桥上跨越一条河的天空替代物的图像

另外,决定是否要为你的天空使用图库。有许多股票天空可用的网上,你可以使用。Photoshop也有一些。但请记住,这些图片是其他摄影师拍的。至少你的照片有一部分是别人拍的。一些摄影师只使用他们自己的天空图像。这样,整个图像都是他们的,即使他们在不同的时间拍摄的天空照片。所以,开始收集天空图像,作为天空替代品。

如何在Photoshop中改变天空

我们总是能够在Photoshop中替换天空。第一步是创建现有天空的蒙版。然后添加一个包含新天空的图层。但遮蔽天空可能会很乏味。要绕过树枝和其他细节可不容易。

在2021年的更新中,Adobe增加了天空替换工具。这使得遮罩和光线混合自动化,这可能需要几个小时才能完成。让我们一步一步地了解这个过程。我们将开始使用Photoshop的默认天空之一。然后我们会告诉你如何使用你自己的。

步骤1:在Photoshop中打开前景图像

在Photoshop中打开你的主构图。如果使用Lightroom,请转到Photo下拉菜单并进行选择图片>编辑在>编辑在Adobe Photoshop 2021(Ctrl或⌘E)。否则,右键单击图像并选择使用> Adobe Photoshop 2021打开

Lightroom截图如何在Photoshop中打开文件

第2步:打开天空替换工作区

转到“编辑”下拉菜单并单击编辑>天空更换.出现天空替换面板。

Photoshop截图如何打开天空替换工具

如果你没有在编辑菜单下看到天空替换工具,更新你的Photoshop到最新版本。如果天空替换选项是灰色的,在图层面板中选择背景图层,然后再试一次。

第3步:选择天空

一个新的天空被应用到你的图像。要查看其他天空选项,单击天空缩略图旁边的胡萝卜。Photoshop在蓝色的天空,壮观的天空和日落文件夹中包含了大约24个天空。当你点击每个天空时,预览会自动更新。

你不必总是用最壮观的天空。有时柔和的云或蓝天更适合你的形象。另外,要注意阴影和光线的方向。太阳在新天空中的位置应该与你原始图像中的光线方向大致匹配。你可以通过点击翻转盒来翻转天空。

photoshop天空更换面板的图像

第四步:调整天空

新的天空替换功能在掩盖前景方面做得很好。但是你可以使用Shift Edge和Fade Edge滑块来微调新天空与前景的融合。Shift Edge改变前景和新的天空背景之间的边界。褪色边缘增加或减少两者之间的羽化。

您还有一些工具左侧的天空缩略图,让您手动调整天空。顶部是天空移动工具。你可以抓住并拖动背景中的天空。当您有天空图像时,这是一个有用的天空图像,以隐藏在前景后面。

天空替换工具截图

您还可以使用Sky Brush工具擦除或手动将天空涂抹在前景上。这个工具改变了面具。手动工具和缩放工具让您放大并移动图像以获取详细编辑。

你也可以使用缩放滑块使天空变大或变小。Photoshop会自动缩放天空图像,但你可能想要改变天空的位置。

第5步:调整照明

Photoshop将您的原始图像中的光线混合在天空中。现实的天空替代匹配光的方向和颜色。

你可以使用天空替换窗口中的其他滑块来改变光线。你可以调整天空的亮度和温度。你也可以调整你的前景的照明和颜色,以更好地匹配你选择的天空。光照模式有两种选择:正片叠底和屏幕模式。这些都是我们熟悉的混合模式。相乘会使你的形象变暗。屏幕调亮图像。选择看起来最好的选项。

Photoshop截图天空替换照明控制

步骤6:应用更改

在单击OK之前,选择您希望Photoshop输出结果的方式。默认情况下,结果输出为新层。这个选项在你的图层面板中创建一个新的天空替换组。在这个组中有一个带层蒙版的天空层,一个带层蒙版的前景光照层和一个前景颜色调整层。此选项允许您继续编辑天空替换遮罩和照明。

另一种选择是输出为复制层。这个选项将更改合并到一个层中。这限制了你编辑天空替换的能力。

单击OK。

截图天空替换面板输出选项

Photoshop截图显示新的层

添加你自己的天空图像

如果你想导入自己的天空,还需要几个步骤。但一旦添加了天空,它就可以在未来使用。

第一步:在Photoshop中打开原始照片

可以将照片从Lightroom转到Photoshop中,也可以右键单击图像并在Photoshop中直接打开它。

步骤2:选择一个天空图像

选择一个包含替换天空的文件,并将其保存为JPEG或TIF文件。如果文件的大小与您的前景不一样,不要担心。Photoshop将缩放天空以适应图像。

步骤3:打开天空替换工作区

转到“编辑”下拉菜单并单击编辑>天空更换

步骤4:导入天空

点击天空缩略图旁边的胡萝卜。然后单击齿轮符号。选择从图像导入天空>.你也可以选择创建新的天空组。如果你想导入许多天空,创建一个新组来帮助你组织你的文件。

导航到您保存的天空文件。单击Open。新的天空缩略图被添加,可作为天空的替代品。

截图天空替换面板添加新的天空

第五步:调整天空和灯光

使用天空替换窗口中的滑块来调整天空与前景的混合。

我在大约8个小时后拍摄了天空形象,但在原来的10英里内。Photoshop的Sky替换工具允许我制作两张照片的复合图像。

[Twentytwenty]

火山口湖蓝天

火山口湖天空置换[/ TwentyTwenty]

镜像天空替换

天空替换工具的一个限制是它不能识别天空反射。它能很好地掩盖天空。但是这个工具忽略了天空反射.为了反射天空,复制并手动翻转Photoshop创建的图层。

您需要对图层取消链接并将蒙版拖动到新的空白图层。然后垂直翻转天空和层掩模。重新定位面具和天空。反射看起来更加现实,如果它们略微压缩和比原件更暗。

你可能需要做一些混合,使反射看起来真实。另外,尝试添加高斯模糊。

反映天空替换

结论

Adobe Photoshop可以轻松更换天空。该程序掩盖了天空并建议混合和照明选项,使您的新天空尽可能自然。但如果您不喜欢Photoshop的结果,则您有很多灵活性。例如,您可以导入天空文件,您可以更改天空和前景的颜色和照明。

只有Photoshop有天空替换工具。如果你想改变天空,你需要将文件从Lightroom转换到Photoshop。Photoshop Elements有一个背景替换选项。但这并不像ps天空替换工具那样无缝。

下次你出去拍照,天空壮观,拍摄。在你面前,你可能没有良好的构思。但是当您找到具有缺乏光彩的天空时,您可以在稍后使用这天空。

将您的天空添加到您的风景摄影与我们的令人惊叹的风景课程

显示评论(0)
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]
[type ='text']
[type ='text']
[type ='password']
[type ='password']
(activeKey)
(activeKey)
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
[' rmockx。realplayerg2控制','rmocx。RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control(32位)','RealPlayer. realvideo (tm) ActiveX Control(32位)','RealPlayer']
(指数)
(指数)
[我]
[我]