UE5编辑器下将RenderTarget输出为UTexture并保存

在使用UE5开发项目时,RenderTarget是一种非常强大的工具,常用于生成实时纹理效果、后处理和调试。而将RenderTarget的内容转换为UTexture并储存,是许多编辑器内的需求都需要的功能。

1.材质球输出至Texture

首先创建一个Actor类,新建Graph Node并将其设置为编辑器下可点击测试的按钮:

添加RenderTarget创建、调用材质球绘制等节点逻辑:

新建后处理类型材质球,用于绘制:

最后将Actor拖入场景内点击按钮测试运行,检查目标路径下有没有创建UTexture:

cpp 复制代码
Building textures: /Game/TestSaveTexture/MyTex_MyTex2.MyTex_MyTex2 (RGBA16F, 256x256 x1x1x1)

2.SceneCapture输出至Texture

有时需要通过SceneCapture抓取屏幕内容并输出,接下来修改节点逻辑以实现。

首先在Actor蓝图中添加SceneCapture组件:

修改蓝图节点,调用节点CaptureScene拍摄屏幕:

在编辑器下执行测试,查看生成的Texture:

相关推荐
峥嵘life2 分钟前
Android16 【GSI】CtsMediaCodecTestCases等一些列Media测试存在Failed项
android·linux·运维·服务器·学习
请你喝好果汁64111 分钟前
## 学习笔记:R 语言中比例字符串的数值转换,如GeneRatio中5/100的处理
笔记·学习·r语言
JQLvopkk16 分钟前
VSCode基础使用
ide·vscode·编辑器
晚霞的不甘19 分钟前
Flutter for OpenHarmony 豪华抽奖应用:从粒子背景到彩带动画的全栈实现
前端·学习·flutter·microsoft·前端框架
近津薪荼21 分钟前
dfs专题——二叉树的深搜3(二叉树剪枝)
c++·学习·算法·深度优先
啊阿狸不会拉杆24 分钟前
《机器学习导论》第 2 章-监督学习
数据结构·人工智能·python·学习·算法·机器学习·监督学习
知识分享小能手27 分钟前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019 数据表的操作 —语法详解与实战案例(3)
数据库·学习·sqlserver
Hill_HUIL28 分钟前
学习日志25-OSPF协议工作原理
学习
云小逸34 分钟前
【Nmap 源码学习】Nmap 源码深度解析:nmap_main() 函数逐行详解
网络·windows·学习·nmap
Rabbit_QL35 分钟前
【NLP学习】IMDB 情感分类实战:Word2Vec + 逻辑回归完整解析
学习·自然语言处理·分类