原创作品

UE5-Niagara-Dynamic-Material的一些想法。

Nix 发表于   2022-11-04 12:02:55
3292
4
7

关注我的大部分小伙伴估计已经要放弃我这个鸽子王了

对我是个鸽王~

教程甚至快鸽了一年之久。

在我发现想去更新一些工作中获取的且属于我且能很方便的安利给你们的时候,我发现我现在拥有的知识库并不足以支撑我成为一名合格的老师。UE5的系统目前接触了3个月。Unreal满打满算有9个月的使用经验了。Niagara从学到工作也有4个月左右了。在我使用的过程中,我发现很多之前用的材质没有那么好用了。或者说原来给cascade用的材质,用在Niagara里有些太过于鸡肋了。

最近的一个月,在把我之前cascade的材质,优化成Niagara的材质。反复优化function.....直到我优化到了Dynamic控制Texture的offset的时候。。。

在cascade里,我们常规控制Texture的Offset 要么设立一个开关,要么取消掉material里texture的offset,或者可以用lerp去控制0-1的变量。然后就把材质连成一个“蜘蛛网” 。谁没有一些强迫症呢~ 

经过了一些思考后,我想能不能取消掉Material的Offset,直接使用Dynamic控制。 偏移无非就是乘了一个Time而已。

然后就有了下面~(关于性能暂时没有考虑,在想法上是要比增加一个switch或者增加一个材质变种要省一些)有知道的大佬请告诉我一下~

屏幕捕获 4.png

彩蛋~

UE5的材质增加Name节点

终于不用从天涯连一根线到海角了~

课程还是会录制的,作为一个鸽王,是一定会一鸽永鸽的~


确定
评论(4)
Xei
name节点有什么用
回复
510天前
Nix
回复
Xei
可以隔空取物
回复
507天前
zxm
学习了
回复
536天前
说的就是你
循环的直接做在材质会好些,不用每帧Tick,每帧Tick也耗费性能
回复
539天前
Nix
回复
说的就是你
我发现了~ Jad大佬说的对~
回复
533天前
蛋炒饭丶
看来你又有优化的空间了,niagara粒子系统可以直接控制材质的变量,很多都用不到Dynamic(狗头)
回复
539天前
灵雷阎
回复
蛋炒饭丶
大佬细嗦
回复
538天前
lain
回复
蛋炒饭丶
大佬细嗦
回复
535天前
Nix
回复
蛋炒饭丶
感谢大佬的指鹿~ 我成功抓到了小鹿嘻嘻!
回复
533天前
没有更多啦~
  • 咨询
    客服
  • 扫码加入QQ群 或搜索QQ群号: 797421367
  • 扫码关注公众号 或微信搜索: cokey游戏特效