近期热门
Niagara中实现粒子绕点旋转的多种方式

Niagara中实现粒子绕点旋转的多种方式

[复制链接]
1179 2 33 8 7天前
虚幻 Niagara Module特效技术QQ交流群:967848896

Niagara中实现粒子绕点旋转有多种方式,我们可以通过给粒子一个旋转的力或者直接设置粒子的位置来实现这种效果。

1.漩涡力模块
漩涡力模块就是通过给粒子添加力来实现绕点旋转的。
在更新阶段添加Vortex Force模块,
01.20.1.png

在细节面板可以调整力的大小,环绕轴,需要注意的是这里的旋转力只能控制顺时针或逆时针旋转,而非扩散或收缩。
01.20.2.png
01.20.3.png 01.20.4.png

那怎么才能让粒子不扩散呢?这时就需要设置原点拉力。它会给粒子一个向中心的拉力,把值调大,粒子就能往里收缩。
01.20.5.png

我们还可以打开衰减功能,力会在超出半径的范围衰减为0,中心处受力最大;勾选了衰减反转后则是中心处受力为0,超出半径的范围则受力达到最大。
01.20.6.png


2.绕点旋转模块
绕点旋转的本质是控制粒子的位置,让粒子动起来,在粒子更新阶段添加Rotate Around Point模块。
01.20.7.png

在这个模块中我们可以调整旋转的速率、半径和中心点等多种参数;
01.20.8.png
01.20.9.png

但现在我们的粒子都聚在了一起,我们需要控制粒子的相位把它们分开,使用Return Normalized Exec Index来控制相位的值,使粒子平局分布,这样就有了一圈粒子围绕中心点旋转的效果;
01.20.10.png
01.20.11.png


3.形状位置模块
形状位置模块的本质也是设置粒子的位置,和上面的绕点旋转模块非常相似;
在粒子更新阶段添加Shape Location模块;
01.20.12.png

形状位置模块相较于绕点旋转模块会更加灵活,我们可以调整生成时的位置,让粒子组合成不同的形状;
01.20.13.png
01.20.14.png

之后我们来控制粒子的绕中心旋转,调整旋转模式为轴角度模式,使用曲线来控制旋转值,这样粒子就能够绕中心旋转了;
01.20.15.png


通过力和位置实现绕中心旋转的优势和劣势
在使用力时我们可以搭配其他力使用,以达成更加丰富的动态效果,但是会更难控制粒子的动态;
当使用位置来控制旋转时,可以实现更加精确的效果,但是却无法和其他添加力的节点组合使用,只能通过事件传递把位置信息传递给其他发射器实现更复杂的效果。

33
点赞
0
打赏
8
添加到收藏夹

11

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论4
您需要登录后才可以回帖 登录

老焦  
学特效请加UP 微信: a18502083676,进群沟通学习哈
4天前  ·  3楼
回复

使用道具 举报

前排支持!
5天前  ·  2楼
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器