UE4的材质系统中,使用RenderTarget非常广泛。
使用RenderTarget创建新贴图,替代消耗资源的材质。如下图
该材质指令大幅缩减
方法:
开启Editor Blutility
创建Blutility
蓝图中加热如下功能
创建一个 Canvas Render Target
关闭并重新双击 Blutility ,分别将Canvas RenderTarget 和 材质放入 TextrueRenderTarget2D 、Material 中
点击 Bake Material to Render Target,出现新的贴图文件
将新生成的图片用于新材质中。
(或者在渲染后的CanvasRenderTarget图上,右键点击 CreateStaticTexture,也可创建新贴图)
将新图片放入材质中。
下图所示,材质处理指令由536 缩减为 32个,效果也非常接近此材质
参考:
https://learn.unrealengine.com/course/2932873/module/6006387 (渲染目标课程)