用户名 密    码

3ds Max动力学教程-刚体动力学特效-基本流程(3)

来源:互联网 作者:未知 发布时间:2010-09-07 21:42:34 网友评论 0


4.设置每个物体的属性如下(选择物体后,直接在右边的通道栏内设置),未提到的为Maya默认值:
小球的质量Mass为100,弹力Bounciness为0.1;
杠杆的质量Mass为10,弹力Bounciness为0.1;
杠杆下的小轮的质量Mass为50,弹力Bounciness为0.1,静摩擦StaticFriction为0.5;
小方块的质量Mass为5,静摩擦StaticFriction为6;
大球体保持默认设置;
地面的弹力Bounciness为0.2,静摩擦StaticFriction为0.5;
轨道的Bounciness为0,静摩擦StaticFriction为0,DynamicFriction为0(因为该被动刚体参与的解算不多,因此关闭这些属性提高场景运算速度)

【Maya】刚体动力学特效-基本流程 - WingOfStar☆ - WingOfStar☆的动漫小窝

         当物体只受到一个外力作用时,刚体属性中的Mass(质量)仅作为碰撞时能量传递的参考,Mass的大小不影响刚体运动的快慢(伽利略已经做过“两个铁球同时落地”的实验……)。由于Maya中的重力计算单位并不是以m/S平方进行(Maya以厘米为单位),因此动力学解算下的物体速度往往很慢。不过因为可以在后期进行调节,因此这些细节我们不必太在意。
        实际中,物体的摩擦力与压力(受重力作用的情况下为压力为物体的质量)成正比。Maya中的动静摩擦力是物体接触时的相对作用力,只有作用力大于静摩擦力,物体运动之后才会受到动摩擦力的影响。因此决定物体在场景中运动的速度主要为力场和摩擦,阻尼,内部初始状态等。
5.在小球和杠杆发生碰撞前,先通过动力学解算设置杠杆的初始静止位置:播放场景动画,在小球落到杠杆前停住时间滑块,然后选择杠杆,杠杆轮子和小方块,执行Solvers>InitialState>SetforSelected(设置所选物体当前状态为初始态)。基本上,需要进行多次的InitialState才能让物体完全静止下来。

【Maya】刚体动力学特效-基本流程 - WingOfStar☆ - WingOfStar☆的动漫小窝

6.现在,将大球体移动到小方块的运动路线上,执行动画解算。

【Maya】刚体动力学特效-基本流程 - WingOfStar☆ - WingOfStar☆的动漫小窝

搜索栏目