[UE4] 将材质渲染结果存储为贴图
今天有需求将UE4的渲染结果导出到外部引擎使用,之前一直用高分辨率截图的方法,总觉得这样太笨了,而且容易在关键地方有接缝问题,故参考CSDN月洋流大神的这篇文章(https://blog.csdn.net/lunweiwangxi3/article/details/88366805),改进了下代码,实现了将材质渲染的结果按需求存储成贴图,可以设置输出尺寸、贴图编码格式等,经测试可完美运行。
▲原始贴图与渲染结果对比
工程已上传至世欺的UE4技术交流群:822834246
使用方法:在关卡中找到“BP_SaveRenderTargetToFile”,在细节面板“Output Property Settings”中设置要渲染的材质,输出宽高、编码格式和输出路径,运行关卡后按P等待输出结果即可。