当前位置:首页 > MAYA动力学(刚体)
MAYA动力学_学习参考资料(刚体部分)
在maya的动力学部分我们将学到刚体,柔体,弹簧,和各种动力学的约束。这些对于模拟现实的物理运动是十分有效的!好下面我们就开始系统的介绍一下各部分的功用很各自的控
制参数。在后边我们将结合实例进行说明。
刚体部分
刚体的性质更象物理空间中的现实物体:有质量mass、受动力场的影响、能与其它物体发
生碰撞。一般来讲刚体在物理过程(碰撞、受力)中不发生变形。
刚体最重要的特性就是质量和代理物体。质量越大的物体惯性越大,其运动状态越不易改变。当两个不同质量的物体发生碰撞时,质量大的物体运动状态(速度、方向)变化较小,质量小的物体变化较大。代理物体是软件在进行动力学计算时的一种简化方式,它使用简单形状的物体(球和长方体)代替复杂形状的物体,这样可以大大节省计算时间。使用代理物体可
能会降低计算精度,如果要求高精度的计算则不宜使用代理物体。
刚体部分主要分两个类型主动刚体和被动刚体。主要区别在于主动刚体可以受力场的影响,
接受碰撞会产生相应的物理变化。被动刚体不受场的影响,但接受碰撞不发生位移。
no subject
rigid body name
设置刚体的名称,便于识别.
active
将刚体制作为主动刚体.如果关闭,刚体是被动刚体.
partice collision
如果使粒子和表面碰撞,并且表面是主动刚体,可将partice collision打开或关闭,设置刚体是否反应碰撞力.
allow
作为系统默认设置,不能打断刚体和刚体解算器的联系,其中刚体解算器处理动力学动画.将allow disconnection打开后,才可以打断连接.此属性仅在属性编辑器中可用.
mass
设置主动刚体的质量,质量越大,它对碰撞物体的影响越大.maya忽略掉被动刚体的质量.
center of massX,Y,X
指定在局部坐标系中主动刚体质量中心的位置.x形图标代表质量的中心.在线架模式下,它很容易看到.质量的中心影响主动刚体如何弹跳.当设置了initial spin时,质量的中心也设置了主动刚体球体的旋转点.
lock center of mass
作为系统的默认设置,在建模过程中当改变物体的表面时,maya重新计算刚体的质量中心.如果打开这个属性,maya不改变质量中心.仅在编辑器中可用.
static friction
当刚体和其他刚体静止接触时,该项设置刚体抵抗运动的程度.值为0时允许物体自由运动,值为1时,减小运动.
dynamic friction
设置刚体运动和刚体表面相接触时相对的摩擦力.值为0时,刚体自由运动,值为1时,减小运动.
bounciness
设置刚体的弹力.
damping
设置一个反向力,阻止刚体的运动,此属性作用与拖动相似;它影响物体接触前,接触中和接触后的运动.正值减小运动,负值增加运动.
impulseX,Y,Z
创建瞬间力,并且设置力的大小和方向.数值越高,力的数量越大.
impulse
此项设置瞬间力在刚体上的\作用点\的位置.这三项的数值使用的是刚体的局部坐标轴空间.如果瞬间力的的作用点没有撞击到质量中心,
positionX,Y,Z
则刚体在移动的同时绕自身的质量中心旋转.如果将作用点的位置指定到物体的外表面边界以为的位置,将仍然得到物体的旋转和移动.
spin lmpluse X,Y,Z
使用这三项可以在刚体的重心实施旋转推动力,也就是物理上的扭距.这三
项的数值设置扭距的方向,也设置扭距的大小.
solver id
解算器使用只读刚体索引数字计算刚体的动力.可以在mel脚本和表达式中使用solver id,以在解算器中识别特殊的刚体.
刚体的初始设置
lnitial spinX,Y,Z
这三项设置刚体在创建后初始的角速度,这可旋转刚体.
lnitial positionX,Y,Z
设置刚体最初局部在世界坐标中的初始位置.
lnitial orientationX,Y,Z
设置刚体最初局部空间方向.
lnitial velocityX,Y,Z
设置刚体最初的速度和方向.
设置刚体的属性
stand in
在选项视窗的stand in项的下拉式菜单中可选择立方体或球体作为替换几何体,当选择none项时,不使用替换几何体.
apply force at
显示一个菜单,允许设置力作用于物体的位置,将作用位置设置在质量中心,它的边界盒的中心和它的cvs或顶点.
共分享92篇相关文档