使用蓝图制作一些批量化的资产,在修改起来具有优势。本次案例使用UE蓝图制作孔明灯,以下是最终完成的效果。


首先需要找一个这种孔明灯的模型,这里灯罩和铁丝框架是分开的,模型、灯光和特效呈父子级关系放置。


灯罩的材质这里在自发光上做了闪烁的材质节点,用来模拟光源闪烁的效果。


点光源这里做了光照函数材质的处理,用来模拟烛火闪烁的效果。



粒子这里使用的是最简单的播放动态材质,这里为了方便后期在蓝图中调用,把粒子的大小用参数提取出来了。


构造脚本这里稍微设置的参数多了一些。
设置灯光强度和灯光颜色。


设置了灯罩材质模型上的自发光亮度,最大最小亮度值和闪烁频率,以及自发光颜色。


设置了粒子的大小和位置。

在事件Tick节点这里加了本地偏移和本地旋转。

这里的随机摆动和之前的海上浮标类似,最终这里都是连接到添加世界旋转上。


最后这里为了方便定序器中制作动画,做了一个Branch 的判定。

根据需要开启了“可编辑实列”和“向过场动画公开”。

最终的效果还是需要在视口中配合着参数去调节。


文章转载自
Thepoly