UE4 保存RenderTarget 到桌面

这篇博客介绍了如何在UE4中实现将RenderTarget保存为图片到桌面的功能。通过在Character蓝图中添加SceneCaptureComponent2D组件,设置CaptureSource属性,并创建专用贴图。由于引擎自带的导出功能存在颜色偏差,作者选择自定义C++蓝图类,编写代码实现正确的颜色保存。最后,提供了.h和.cpp文件的代码示例,完成保存功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近武汉疫情严重,在家没事,做一个保存截图的功能。话不多说,直接上步骤和代码

1我这里是新建的一个character蓝图作为载体,也可以建立其他actor蓝图,添加SceneCapture Componenet2D 组件

2修改右侧属性CaptureSource-> Final color (LDR) in RGB,如下图

3 同时创建专用贴图并指定上去

4双击打开贴图设置参数(因为我不需要太大的分辨率,所以就设置720的,rendertarget format 不需要更改,下面贴出的代码里控制,调节gamma值增强亮度)

5 引擎默认有一个到处的节点(4.23)&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值