MAYA 制作叶子无规则飘落.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MAYA 制作叶子无规则飘落

MAYA 制作叶子无规则飘落直线网下面我们将要做落叶无规则的从空中飘下来,其中有表达式哦,不过不要害怕其实很简单的:)?1 、创建一个简单的nurbs-plane ,将它的 patches u 和 patches V 都设为 3 。?2 、选择这个平面,按 F4 进入动力学菜单,给平面一个粒子发射器,不过先进入?命令后面的黑色方块按钮(optionbox),设置发射器的选项,( F4 -?particles - Emit from object- optionbox)。我们准备让叶子往 -y 方向下?落,将 Emitter Type 设为 Surface , Rate 为 10-20 之间(多少你自己看了),把 Basic Emission Speed Attributes 中的 Normal Speed 设为 -2 ,然后按 create 。你现在点播放动画,就会看到粒子了。打开 Outliner (大纲),选中 particle1 (粒子),给它一个 gravity (重力场),将 gravity 里面的 magnitude 设为 5 , attenuation 为 0 。然后我们再加入 turbulence (扰乱场),将里面的 magnitude 、 attenuation 分别设为 10 和 0 ,这些设置只是我个人的,你如果觉得飘的慢或快,你也可以加大或缩小设置,看看效果。现在就我的过程中,还得在 particleShape1 里将 conserve 设为 0.92 。?3 、现在,我们用polygan做一两张树叶,然后用( particle-Instancer)粒子替换命令,大家就会看到那些粒子变成树叶了?4 、Ctrl+A打开( attribute editor )粒子属性,在 particle-shape 中的 add dynamic attribute 里点击 General ,创建新属性(设置如下图)。??[next]在 Per Particle (Array) Attributes 中,会看到新增加了一个属性 ——rotPP,现在我们用鼠标右键点击它,创建一个表达式( Creation-expression ),看下图:?设为 particleShape1.rotPP = rand (0,360);?6 、我们还得创建一个 runtime-expression (下图),来控制粒子的随机运动值。设为 particleShape1.rotPP += 0.001;?+= 在这里面的意思是每帧加 0.001 的值。?7 、现在我们打开particleshape属性框,将 Rotation options 里面的 Rotation 设为 rotPP 。?8 、我们按 play 测试动画,叶子在空中无规则的旋转飘落。?9 、我们想象怎么能让叶子落到地面上去呢?其实很简单。我们再做个平面(如图),记住要比第一个面大。然后先选择刚做的平面,按住 shift 再选择 particle1 (就是叶子,也可在大纲视图里选),给它们一个( particles-make collide )碰撞命令 , 设置 friction 为 0.8-1 (如图)。10 、播放动画,大家会看到粒子落到地面后还是在那旋转,这不是我们想要的。我们还得进入表达式编辑器里设置 velocity 值( Attribute-Editor-particleshape) , 在 Per particle (Array) Attributes 里的 rotPP 上用鼠标右键点击,然后编辑 runtime 表达式。我们增加新的一小段 MEL (如图)。?11 、现在粒子落到地面不会动了:)因为速度周转率为 0 ( velocity=0 - $vel=0 ),完成。?直线网

您可能关注的文档

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档