马上注册,加入CGJOY,让你轻松玩转CGJOY。
您需要 登录 才可以下载或查看,没有帐号?立即注册
×
虚幻 Niagara Module特效技术QQ交流群:967848896
Niagara中实现粒子绕点旋转有多种方式,我们可以通过给粒子一个旋转的力或者直接设置粒子的位置来实现这种效果。
1.漩涡力模块 漩涡力模块就是通过给粒子添加力来实现绕点旋转的。 在更新阶段添加Vortex Force模块,
在细节面板可以调整力的大小,环绕轴,需要注意的是这里的旋转力只能控制顺时针或逆时针旋转,而非扩散或收缩。
那怎么才能让粒子不扩散呢?这时就需要设置原点拉力。它会给粒子一个向中心的拉力,把值调大,粒子就能往里收缩。
我们还可以打开衰减功能,力会在超出半径的范围衰减为0,中心处受力最大;勾选了衰减反转后则是中心处受力为0,超出半径的范围则受力达到最大。
2.绕点旋转模块 绕点旋转的本质是控制粒子的位置,让粒子动起来,在粒子更新阶段添加Rotate Around Point模块。
在这个模块中我们可以调整旋转的速率、半径和中心点等多种参数;
但现在我们的粒子都聚在了一起,我们需要控制粒子的相位把它们分开,使用Return Normalized Exec Index来控制相位的值,使粒子平局分布,这样就有了一圈粒子围绕中心点旋转的效果;
3.形状位置模块 形状位置模块的本质也是设置粒子的位置,和上面的绕点旋转模块非常相似; 在粒子更新阶段添加Shape Location模块;
形状位置模块相较于绕点旋转模块会更加灵活,我们可以调整生成时的位置,让粒子组合成不同的形状;
之后我们来控制粒子的绕中心旋转,调整旋转模式为轴角度模式,使用曲线来控制旋转值,这样粒子就能够绕中心旋转了;
通过力和位置实现绕中心旋转的优势和劣势: 在使用力时我们可以搭配其他力使用,以达成更加丰富的动态效果,但是会更难控制粒子的动态; 当使用位置来控制旋转时,可以实现更加精确的效果,但是却无法和其他添加力的节点组合使用,只能通过事件传递把位置信息传递给其他发射器实现更复杂的效果。
|