官方中文文档链接: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 属性即可。