文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络媒体动画MayaMAYA粒子动力学教程(踩稀泥)
精品推荐
特别推荐
·Maya 菜单中英文对照
·Maya4.0多边形建模-多边形的基础知识
·Maya4.0常用功能-工具架(1)
·Softimage 三例(一)
·Maya4.0常用功能-Hypershade窗口
·Maya4.0灯光-灯光的控制及属性
·Maya硬件渲染粒子与软件渲染元素结合(1)
·特效教程:闪动的霓虹灯
热点TOP10
·Maya 菜单中英文对照
·女子人体建模(译文)
·Maya7.0制作足球
·Maya的PaintEffects制作头发全过程
·Maya实用教程系列:轻松创建可动画履带
·MAYA制作瓶子的视频教程
·maya人物角色动画教程
·Maya 菜单中英文对照(2)
·我个人的完全手册NURBS建模学习总结(包含所有命令和工具选项)喜欢的顶一下<转载>
·制作烟火教程(MAYA 3.0 FX)(上)

MAYA粒子动力学教程(踩稀泥)

日期:2007年7月4日 作者: 查看:[大字体 中字体 小字体]

这教程里,我们将看到怎样在一个泥地表面创建脚印。一个非常好的角色动画与动力

  学综合使用的范例。至少有两种方法可以解决这个问题(踩稀泥),一个办法是做一个刚

  性物体使用rigid body/particle 碰撞实现泥地的压痕。问题是用这种方法实现时,当走

  路时刚性物体不能被弯曲。

  第二种方法是使用力场绑定到脚来变形一个由softbody mesh制作出的泥泞路面

  第一步:

  打开场景文件:
  

  这个场景文件里包括一双行进于泥地表面上的脚,如果你此时播放动画,地面与那双靴子不会相互影响。激活 persp/outliner

  *选择mud surface

  *选择Soft/Rigid Bodies->Create Soft Body->Soft Option 接下来 在Creation Options 卷展览下选择Make soft

  *按Create生成

  *在 Outliner栏里选择mudParticle,并在Channels 盒里将Conserve设为 0

   第二步;

  

  由于没有力场的绑定此时的地面仍然没有变形,我们将加入空气力场给脚底和脚跟来完成这种影响

  *再不选择任何物体的情况下,选择Fields->Air->Air Options

   *调整参数如下:

   Magnitude 100

   Attenuation 0.5

   Direction to -1,0

   Max Distance 0.2 (后来我把它改成1了觉得更好些,用0.2好像mud没有被作用)

  *按Create生成

  *在 Outliner栏里按Ctr建选择 bootLSole 和 airField1.

  * 选择 Fields -> Attach to Selected Objects as Source.

  在Outliner中我们将看见air field 与bootlsole已成为父子关系,绑定的同时力场也移到了bootLSole的中心位置。

  重复上面的操作给heelL和bootR即bootR里的heelR

第三步

  这一步里我们将用到Dynamics Relationship Editor 来给地面(mud)加上力场

  *选择Window -> Relationship Editors -> Dynamic Relationships...

  *在左栏里选择mud

  *在右栏里选择所有的fields

  里场现在已经被连接,播放动画看看效果

  注意:必须将Playback Speed设为free。

第四步

  泥巴的变形可以通过脚前部的泥凸起来表现得更真实些。用同样的力场绑定到脚的指定

  方向就能解决了,但这里我们要用到一个表达式来确定Field被即活时的Magnitude属性。

  换句话说,表达时将限制当脚踩到泥里时和脚离开地面时的field的magnitude

  *返回到第一帧

  *挑选Fields -> Create Air - Options,按Reset重置为默认值,按下面参数设置

  Air name : pushUPAirL

  Attenuation: 0.5

  Direction : 0,1,0

  Speed : 1.0

  Max Distance : 1.0

  按Create生成

  *把pushUpAirL放在左脚趾下一点

  *在Outliner中用mmb把pushUpAirL拖到bootL上。

  pushUpAirL此时变成了bootL的子物体

  重复这些操作给right boot 命名新的airfield 为pushUpAirR

  

  打开Dynamic Relationships... 连接pushUPfieles给mud 物体。

MAYA粒子动力学教程(踩稀泥)(图一)

 

第五步

   我们将给pushUpAir airFields的 Magnitude attribute 加入一个表达式

  *选择Select pushUpAirL 在channel box 中反白显示Magnitude

  *在Magnitude 上右击鼠标再谈出的菜单中选择Expressions

  *输入下面的语句

  if (bootL.translateY > -3.0) { pushUpAirL.magnitude = 0; }

  else { pushUpAirL.magnitude = 50; }

  *按Create生效

  *重复同样的工作给pushUpAirR(注意把上面表达式里的*L改成*R)

  *播放动画

  mud 物体的凸起形式取决于pushUpAir fields的放置位置和magnitude值,可以通过调整它

  们得到满意的效果。

  至此我们通过使用softbody和field完成了一个步迹动画。可以看得出当脚步向前走动时,脚前步的泥被簇拥而起

MAYA粒子动力学教程(踩稀泥)(图二)

 

 

 


[1] [2] 下一页 



上一篇:Maya人物毛发教程

下一篇:三维动画软件Maya简介

相关文章:
·photoshop修改照片成为美女教程
·Photoshop头发精细制作教程
·2006年最受欢迎Linux桌面Ubuntu图文安装教程
·BIOS设置图解教程
·3Dmax移动硬盘的制作教程
·非主流ps教程实用的技巧大全
·Flash绘画技巧:蓝色人物绘制教程
·AutoCAD教程:五分钟内画一个足球
·Photoshop简简单单为美女去斑教程
·如何才能观看有DRM认证的教程
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot