设为首页 加入收藏 联系站长 网络游戏卡
 | 网站首页 | 文章中心 | 图片中心 | 下载中心 | 设计动态 | 平面设计 | 三维/视频/动画 | 网页制作 | 数码科技 | 论坛 | 
您现在的位置: 卓越设计网 >> 三维/视频/动画 >> 三维/视频/动画正文 用户登录 新用户注册
[图文]Maya4.0 初级教程之八            【字体:
Maya4.0 初级教程之八
作者:毛毛    三维/视频/动画来源:PConline    点击数:    更新时间:2005-2-4
动力学

  动力学原属于物理学的一个描述自然界中物体运动规律的分支,利用Maya的动力学可以真实的模拟狂风,下雨,烟火等自然现象。使用传统的关键帧动画很难制作出这些效果。Maya的动力学主要分为Particles(粒子系统),Fields(动力场),Soft/Rigid Bodies(柔体/刚体)三个部分。Maya的动力学在Dynamics模块中。

粒子系统

创建粒子和粒子发射器

粒子是三维空间中具有速度,位置,颜色,生命值等属性的点。创建粒子的方法是点击Particles菜单中的Particle Tool命令后在视图中每点击一次鼠标就会建立一个粒子。点击Particle Tool命令后面的方块按钮在弹出的菜单中可以设置粒子的名称,粒子的半径,每点击一次鼠标建立粒子的数量等参数。

  Maya可以创建两种粒子发射器,一种是位置发射器,另一种是物体发射器。点击Particles菜单中的Create Emitter命令就可以在视图中创建位置发射器,现在拖动时间滑快可以看到发射器发射出粒子。物体发射器可以将发射器附着在物体上发射,我们在视图中建立一个圆锥体,然后点击Particles菜单中的Emit Form Object命令后拖动时间滑块就可以看到粒子从圆锥体的表面发射。我们还可以将物体发射器建立到物体的元素上,我们在视图中建立一个圆锥体后,选中圆锥体,按下鼠标右键选择Control Vertex,显示出控制点,选中圆锥体最上面的那个控制点后执行Emit Form Object命令,这样发射器就被建立到圆锥体的顶点上。


粒子碰撞

粒子碰撞可以模拟粒子与物体进行碰撞的效果。我们在视图中建立一个平面和一个位置发射器,将物体发射器移动到平面的上方,选中平面后执行Particles菜单中的Make Collide命令,将时间滑块向后拖动几帧,后选中粒子发射器和发射出的粒子,将光标移动到平面上方点击鼠标右键在弹出的菜单中选择Connect Collision命令将粒子与平面连接起来,下面拖动时间滑块可以看到粒子在碰到平面后反弹的效果。如果想让粒子在与物体发生碰撞后发生分裂,消失或发射新粒子等事件。可以使用碰撞事件编辑器。点击Particles菜单中的Particle Collision Events命令可以打开碰撞事件编辑器,在编辑器中的Objects栏中选中参与碰撞的粒子后,在Set Event Name中输入事件的名称,在Event Type项中可以设置事件的类型和分裂后产生粒子的数量等参数,在Event Actions项中,勾选Original Particle Dies可以使粒子在碰撞后消失。



渲染粒子

  粒子的渲染类型可分为硬件渲染和软件渲染两种,点击Windows菜单中Rendering Editor中的HaraWare Render Buffer命令打开粒子硬件渲染窗口,使用硬件渲染例子要比使用软件渲染要快许多,但背景效果不如软件渲染的效果好。



  在视图中选中建立的粒子后打开属性窗口,在属性窗口中展开Render Attributes卷展栏,在Particle Render Type下拉菜单中共有10种渲染类型,其中前7种为硬件渲染,后三种为软件渲染。我们在下拉菜单中选择MultiPoint,这时视图中的粒子变为许多的球体。在属性窗口中点击Current Render Type按钮,这样在按钮下方出现了几个参数设置项,用于设置粒子显示的半径和数量等。现在打开粒子硬件渲染窗口,在Render菜单中选择Text Render可以渲染当前帧。选择Render Sequence可以渲染全部的帧。



  在属性窗口中的Particle Render Type下拉菜单中,选择后三种软件渲染的话,点击状态栏上的渲染快捷按钮就可以渲染当前帧,切换到Rendering模块后,选择Render菜单中的Batch Render命令可以渲染动画。

动力场

  动力场是Maya动力学的主要组成部分,动力场用来模拟自然界的风,空气,重力等各种力场。在Fields菜单中可以建立Maya的各种动力场,包括空气场,拖力场,重力场,牛顿场,放射场等。我们来了解其中的空气场和重力场的建立和修改的方法。

空气场

  在视图中建立一个粒子发射器,将时间滑块向后拖动几帧,选中发射器和发射出的粒子后,执行Fields菜单中的Air命令,在视图中出现像螺旋桨一样的空气场,拖动时间滑块可以看到发射器发射出的粒子被空气场向上吹动。选中空气场后按下Ctrl+A打开属性窗口,在Air Field Attreibutes卷展栏中Magnitude用于控制空气场的大小,数值越大,粒子被吹的越远,当数值为负时,粒子会被吹向相反的方向。Attenuation用于设置空气场的稀薄,Speed用于设置速度,Inherit Velocity用于设置继承速度,Inherit Rotation用于设置继承旋转。



重力场

  在视图中建立一个粒子发射器,选中发射器和发射出的粒子后,执行Fields菜单中的Gravity命令,在视图中出现重力场。选中空气场后按下Ctrl+A打开属性窗口,在Gravity Field Attreibutes卷展栏中,Magnitude用于控制重力的大小,在Distance卷展栏中勾选Use Max Distance后,修改下面的Max Distance可以设置物体下落的距离。
三维/视频/动画录入:as8130239    责任编辑:as8130239 
  • 上一篇三维/视频/动画:

  • 下一篇三维/视频/动画:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关三维/视频/动画
  • 建模小精灵Keacher

  • 无缝角色模型制作

  • Maya PaintFX制作草地

  • Maya 轻松创建可动画履带

  • Maya教程-制作逼真的树叶

  • 重塑可爱的3D唐老鸭:材质与

  • Disney动画和大家分享

  • 真实感毛衣制作

  • 如何加快MAX的渲染速度

  • 透明贴图

  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)