龙卷风Niagara效果

继续Niagara的学习,教程地址:https://www.youtube.com/watch?v=P9Bk1Ibd0YY

效果展示

冰火风暴

分析实现点

1.龙卷风的实现 2.龙卷风吹起来的漩涡石头

龙卷风的实现

首先需要准备好模型和相对应的贴图,模型为没封盖的圆柱体,贴图R通道是基本色,G通道是噪声图

image-20201102023015499

image-20201102023034241

做好龙卷风的基本材质,蓝图系统就这点不好,没办法像代码一样复制粘贴

image-20201102023206240

新建一个新的NiagaraSystem,创建Empty发射器。龙卷风最大的特点是下小上大,从底处慢慢升高,可以从这点进行着手。利用Scale Mesh Size完成曲线的从小到大的调整。

image-20201102023421834

现在我们要完成的就剩下从底升高,同样调整曲线设置粒子的Position达到效果。同时龙卷风还会左右摇摆,我们利用cos和sin在xy方向完成摇摆效果。

image-20201102023600003

再添加一点小细节,比如龙卷风底部的小漩涡效果和外部的亮度效果

image-20201102023855355

龙卷风吹起来的漩涡石头

首先我们需要Add Rotational Velocity,因为石头被龙卷风吹起来,肯定是不停地进行旋转的。

Add Rotational Velocity

添加旋转加速度,要搭配Add Inital Forces 和 Solve Rotational Forces and Velocity模块使用

image-20201102013736029

Votex Force

漩涡力,一般在粒子更新组里面使用,和其他加速度的模组一起使用会达到漩涡的效果,由Simulation Position升到Vortex Origin漩涡中心,在围绕着漩涡中心四处飘散

image-20201102013130138

Add Velocity in Cone 和 Cylinder Location

最后我们利用Add Velocity in Cone 和Cylinder Location 来完成石头的随机分散和初始随机力。

image-20201102024340085

总结

这次的效果比较简单,只做个人简单的笔记,建议看原油管Up主的视频教程更佳。

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2021 Opda
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信