Maya动力学中的场知识,【技术干货】

146人已阅读 2021-12-08 12:14:32
导读  以下是小编为大家总结的关于分享MAYA动力学中的场知识技术干货,属于理论教程,很值得大家学习,快来推荐喜欢特效的朋友们一起来学习吧。
影视动漫/后期 游戏特效/美术 广告平面设计 短视频制作 三维模型建模

新闻详情

2021-12-08 12:14:32

以下是小编为大家总结的关于分享MAYA动力学中的场知识技术干货,属于理论教程,很值得大家学习,快来推荐喜欢特效的朋友们一起来学习吧。 

    本文向大家介绍MAYA动力学中的场知识。这是一篇关于如何应用每粒子属性里面的mass属性的文章,最重要的是理解mass在场中扮演的不规则(均匀)加速的重要角色。在maya中场是独立的,对于艺术者们有效的设计动力效果来说,彻底的理解场的特性是至关重要的。
  但是有两个场,做动力学东东的时候效果差不多-----重力场和一致场Gravity and Uniform,他俩有个重要的区别,就是在如何处理mass属性问题上是不同的。
  重力场和一致场有不同的默认设置,但是通过调整某些参数他们可以达到相同的效果重力场。在默认的情况下沿着y轴的反方响加速粒子,这个场在任何的地方作用力都是一样的,无论多么远或多么近,力量一样,所以这个场放在场景中任何位置都可以。反之,一致场默认的在x轴正向加速粒子,靠近场的地方加速快远的地方加速慢。
  重力场和一致场。
  两个场有些不同,但是有些不同不是最重要的区别,场的轴向设置和衰减很重要(attenuation and field axis这些参数),重力场一致场默认的衰减值分别是0和1,如果重力的attenuation设置不是1,那么靠近的受力大,反之受力小,所以可以这么结论,如果调换轴向,设置衰减值可以达到同样的效果。
  说了这么多重力场和一致场最重要的区别是什么呢?是mass属性,所有的动力学物体都有这个mass参数,刚体肉体都有,粒子也有。在粒子的属性中有个每粒子属性per-particle array attributes,打开Component Editor,然后选择某些粒子就会看到每粒子属性在这显示,默认的mass参数值是1,在所有的场中都通过mass来控制粒子,只有一个例外,就是重力场。根据万有引力定律,地球和物体相互吸引,引力大小有质量决定,力量有差别的,也就是说没忽略质量的大小,用重力场模拟重力是很合适的,重力场中得力方向一致,说这些有些扯远,总之知道重力场是忽略了mass的,但是一致场如果打算向某个方向移动粒子,但是不打算让粒子移动的速度一致,就用一致场。
  MAYA动力学中的场知识
  在Component Editor中就可以设置mass,但是如果粒子数目狂多,太多了总不能一个一个的用数字输入,最有效的办法就是表达式,MAYA动力学中的场知识用表达式控制的随机mass。
  MAYA动力学中的场知识MAYA动力学中的场知识
  粒子使用默认mass值,出现了纹理现象,(粒子群纹理状一层一层的)这是由emitter发射粒子频率的不够细致造成的,在Solvers>Edit Oversampling的参数oversampling增大就可以得到解决,然而这样会增计算量,如果用表达式控制mass属性,就可以使粒子随机移动就可以消除这种现象。

好了,以上就是小编为大家分享的MAYA动力学中的场知识方法技术干货分享了,希望对大家能有帮助,小编就和大家下期见啦!

上一篇: 什么是三维动画?为什么三维动画制作费用会这么高呢 下一篇: 影视合成的*步你做对了吗?

相关文章

推荐课程

查看全部课程
哈尔滨宏艺影视动画学校

哈尔滨宏艺影视动画学校

哈尔滨宏艺影视动画学校

查看全部校区 进入官方主页