UE5 Simulation Stage

首先将Grid2D创建出来,然后设置值,Grid2D类似于在Niagara系统中的RenderTarget2D,可以进行绘制,那么设置大小为512 * 512

开启Niagara粒子中的Simulation Stage

然后开始编写我们的自定义模块

模块很简单,TS就是TextureSample的简称,就是用于传入一张图片到我们的Grid2D上

将Grid2D的设置的512 * 512转到UV的0~1之间就用的Execution Index To Unit

然后对贴图进行采样,将颜色返回到我们的STACKCONTEXT的颜色信息中,STACKCONTEXT会根据上下文的不同变成不同的类型(EMITTER/SYSTEM/PARTICLE),同时还可以智能获取到当前位置的Grid2D的颜色信息,并最后将输入的颜色信息给写入Grid2D的颜色信息里面,这样就将贴图的颜色信息(Grid2D颜色信息)给拿到手啦

首先创建两个变量类型,一个是OutputRT,它是RenderTarge2D类型,一个是TRT,它是Texture Render Target类型,用于传入我们具体的RT值

在发射器位置我们设置我们的OutputRT,首先大小还是和我们最开始建立的Grid2D大小一致,用于Pixel的一一对应的关系映射,将Render Target User Parameter设置为我们的TRT

点击到用户参数,将我们用户变量的RT给放上去

开始将Grid2D的像素绘制到我们的RT中去,创建我们的模块Render To RT

将我们的Grid的下标除以我们RT的大小,转成我们所需要的UV信息,在上一个模块输出的Color(Stack)信息中取值,最后去设置我们的RT的颜色信息,绘制出来就完成啦

在这里勾上我们的预览信息就可以看到我们的预览图片效果啦

最终就绘制好啦

相关推荐
朗迹 - 张伟18 小时前
UE5 UMG学习笔记
笔记·学习·ue5
平行云18 小时前
数字孪生信创云渲染系列(一):混合信创与全国产化架构
unity·ue5·3dsmax·webgl·gpu算力·实时云渲染·像素流送
吴梓穆2 天前
UE5手动放置的树有碰撞,地形刷出来的没有
ue5
Zhichao_972 天前
【UE UMG 材质】虚线框
ue5·材质
朗迹 - 张伟3 天前
UE5.7 基础入门学习笔记
笔记·学习·ue5
朗迹 - 张伟4 天前
UE5 Road Creator Pro 插件学习笔记
笔记·学习·ue5
avi91117 天前
UnReal-UE5虚幻蓝图如何修改
ue5·游戏引擎·虚幻·虚幻引擎·ue·蓝图·蓝图逻辑
郝学胜-神的一滴7 天前
系统设计与面向对象设计:两大设计思想的深度剖析
java·前端·c++·ue5·软件工程
Bluesonli8 天前
UE5 Niagara 系列(02):火焰(噪声 + 颜色曲线 + 透明淡出)——从喷泉思路升级到可用火焰
ue5
a1117768 天前
Elven Girl Belle - UE4/UE5 角色资源(附下载链接)
ue5·ue4