Runtime Screenshot Pro 是一款面向实时渲染场景的截图插件,旨在为开发者和创作者提供简便、高效的运行时截取功能。该插件在 2023 年 1 月 10 日至 1 月 24 日期间进行了展示,主打“即插即用”与对初学者友好的操作:只需在蓝图中使用单个节点,无需将任何对象拖放到场景中即可完成截图流程。

支持软件:UE4.27-5.5

主要功能包括:
– 在运行时切换渲染方法(Raster 与 Path Tracer),并计划增加对 RTX 的支持。
– 提供“On Screenshot Captured”事件,便于在截图完成后进行后续处理或通知。
– 通过调整蓝图节点参数,解决了 Path Tracer 崩溃的问题。
– 支持设置渲染输出,可使用视口倍率或手动设定分辨率以获得所需图像质量。
– 支持在运行期设置 Lumen 是否使用硬件光线追踪(Set Lumen Use Hardware Raytracing)。
– 附带诸如随机字符串生成的实用功能(Lite 与 Pro 版本差异)。
– 为长期支持(LTS)插件,承诺持续更新与改进。

技术与实现概况:
– 代码模块:C3_RSP(Runtime)
– 蓝图数量:3;C++ 类数量:3
– 不进行网络同步(非 Network Replicated)
– 支持开发平台与目标平台为 Win64(其他平台理论可行但不在官方支持范围内)
– 插件分为不同版本,Pro 版本在功能上有所扩展。

已知限制与注意事项:
– 不支持 AMD GPU(仅兼容 NVIDIA 等非 AMD 显卡)。
– 仅能捕获当前视口或当前激活相机所看到的画面,无法捕捉场景中非当前查看方向的相机视图。
– 无法捕获用户界面(UI)。
– 与“NVIDIA DLSS Frame Generation”插件不兼容。
– 截图需要一定等待时间(取决于分辨率与硬件),典型延迟约 0.1–2 秒(文中另处提到 0.5–2 秒为一般情况)。
– 在打包构建中不支持 Depth Custom Mask(受引擎限制)。
:
Runtime Screenshot Pro 以简洁的使用流程与运行时灵活性为特点,适合需要在运行时生成高质量截图的开发者与内容创作者。尽管存在对硬件与功能上的若干限制(如不支持 AMD GPU、无法捕获 UI 等),其对渲染方法的切换、事件回调支持以及持续长期维护的承诺,使其在特定工作流中具有较高的实用价值。

发表回复

后才能评论