美文网首页
Unity VEG 电路板效果

Unity VEG 电路板效果

作者: 烂醉花间dlitf | 来源:发表于2021-05-19 16:27 被阅读0次

项目地址

https://github.com/ZhangQR/VFXTest
这个压缩的图效果真的不得行,可以去 Github 看效果。

开启自定义属性


把上面这个勾勾打上,然后就可以创建自定义属性啦~


让粒子能在指定方向移动



这里先只在一个平面实验,所以只有 4 个方向,不嫌麻烦的话 Switch 可以只放正数的,然后随机出一个 1 或者 -1(想要以一定概率随机出现两个数之一,一般使用 Random Number -> Step -> Lerp 的方式),跟正方向的向量相乘。像下面这样(所以 Switch 有什么不好呢?)


让粒子在移动过程中随机改变方向


当然,目前 Set Velocity 那里直接连 Get Basis 也是一样的。


画出路径


Age 和 Lifetime 的继承是为了让路径和之前的例子同一时间消失的,稍微改一改数量,颜色之类的。


适配模型

这时需要一个类似 SDF 的 3D 贴图,他能标记空间内到最近的表面的距离。先拿一个粒子试试,让速度保持跟法线垂直的方向移动。


Distance Grandient Texture



有点欠缺,但基本(?)也差不多!

让粒子出现在模型表现

让一个粒子出现在球表面,然后向模型的表现运动。




再修改一下这里,因为不需要跟父粒子同生同死了,所以直接设置自己的 Lifetime。



这里稍微改一下

上色和后处理


按时间改变色相,设置初始颜色。



叠加一个渐变的梯度,让拖尾有渐隐的效果。


全局后处理,自发光,颜色校正




意外收获


相关文章

网友评论

      本文标题:Unity VEG 电路板效果

      本文链接:https://www.haomeiwen.com/subject/wbpejltx.html