MAYA粒子教程——制作烟的效果(2)
来源:互联网 作者:未知 发布时间:2010-08-27 16:06:48 网友评论 0 条
通过给粒子添加一个扰动场turbulence field,可以使这些粒子有些随机的运动,“场”在maya里面是一个能够帮助已发射的粒子做规则运动的一种物体,给这些粒子添加一个场来制作一小束被运动的空气作用的烟,用这个场来模拟真实世界的自然力,选择粒子再选择Fields>Turbulence。
先选择粒子,再选择场,场将自动连接到粒子。也可以先简单创建一个场,再使用动力学关系编辑器Dynamic Relationships Editor把场连接给物体或者粒子。不管怎样,一个场应该连接到一个粒子物体或动力学物体上以产生作用。
现在对扰动场的设置项进行动画来产生最好的效果,把时间范围调整到360帧长,在开始帧,在turbulence field 的 magnitude属性上设置为5,点右键key selected。同样的办法在80帧设置为4,110帧设置6,160帧设置3,210帧设置5。
把时间打到第一帧,(这是为了更自然的动力学模拟效果,清空刚才的动画),开始播放,可以看到粒子被吹到显示器的边缘外了,如下图。

很明显,粒子需要向上慢慢升起,就像真实的从香烟里冒出来的烟一样,为了达到这个效果我们还需要另外的一个场,来退或者拉使得粒子向上运动,选择创建一个Radial Field,这个场可以把粒子向中心拖动,相反的话也可以把粒子向外推。 实现这些需要设置他的magnitude值,正值试向外推,负值是向中心拉。gravity field重力场也可以实现把粒子向上推(把magnitude值设置为负),但是Radial Field把粒子拖向一个特定的位置,使得粒子保持一个很好的流态,(就像限制着他们主要向上运动)
选择Fields>Radial创建一个新的场,向上提一些,放到粒子发射器z轴向稍微靠做的位置,这样的话,扰动场把粒子推向右边,而Radial Field把粒子又吸回到左边,产生一个很好的弧形运动。
使用和上面扰动场设置magnitude属性关键帧的办法一样,设置Radial Field的magnitude属性。在100帧-0.5,145帧-0.3,260帧-0.5,360帧-0.3。
播放动画,可能这个新的场没有对粒子产生作用,检查一下他们之间的连接, Window>Relationship Editors>Dynamic Relationship 打开动力学关系编辑器(Dynamic Relationships Window )。
- 2009-10-14
- 2009-10-15
- 2009-10-15
- 2009-10-13
- 2010-03-18
- 2009-10-14
- 2009-10-14
- 2009-10-15
- 2010-03-03
- 2009-10-15
- 2009-10-13
- 2009-10-14
- 2009-10-14
- 2009-10-15
- 2009-10-14
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有