UE4 透明截图、超出视野解决

发布于:2022-10-17 ⋅ 阅读:(695) ⋅ 点赞:(0)

官方中文文档链接:http://api.unrealengine.com/CHN/Engine/Basics/Screenshots/index.html

开发项目中经常需要对场景中的模型进行单独截图,而传统方法进行截图后,只能在PS处理多余部分。

其实虚幻4中自带透明截图功能,官方文档在上方“原文链接”中,下面具体介绍下操作步骤:

1.找到需要单独截图的模型,进行设置

1)模型仅在场景中出现。如下图。

直接在世界大纲中选中该模型,在Detail细节面板中,勾选Rendering - Render Custom Depth Pass。

2)模型设置

选中全部所需模型。如图,在Detail细节面板中,勾选Rendering - Render Custom Depth Pass。(选择全部所需模型)

2.进行截图

先摆好适当角度,点击视口左上部的倒三角图标,选择High Resolution Screenshot高质量截图。

在打开的面板中,勾选Use custom depth as mark

点击面板右下方截图键,完成截图操作。

所截图片如下图所示

3.透明截图显示不完全,超出视野

如果场景较大,超出100000的距离后,透明视野中,模型显示不完全。

打开在Content Browser中开启Engine文件夹显示,在 EngineMaterials中 搜索 HighResScreenshotMask

(路径为:EngineContent\EngineMaterials\HighResScreenshotMask.uasset)

 打开 HighResolutionScreenshotMaskFuction 节点。

 修改其中的1e+06的数值,1000000及以上即可。

 保存,重新勾选模型中的 Rendering - Render Custom Depth Pass 属性即可。

本文含有隐藏内容,请 开通VIP 后查看