3Ds Max中Reactor复合刚体参数的模拟与实现

2017-01-16 02:20马伟
东方教育 2016年11期

马伟

摘要:3Ds Max是广泛应用于室内设计、建筑动画、游戏动画、广告、影视、工业设计、多媒体制作、辅助教学以及工程可视化等领域的三维软件之一,又因为其操作简便,功能强大,兼容性好等优点,在国内得到广泛的应用。而3Ds Max中Reactor是一款模拟动力学很好的合并进去的插件,其灵活,易操作,模拟真实,能模拟大部分自然物件的物理现象,能生成栩栩入生的物理动画。本课题是3Ds Max中Reactor复合刚体参数的模拟与实现,将详细介绍Reactor中的刚体的各项参数指标,最后通过一个复合刚体来模拟不倒翁不倒的真实场景动画,充分的利用Reactor动力学的知识点来介绍复合刚体的参数。

关键词:Reactor;刚体;复合刚体

复合刚体:参与动力学计算的所有物体对象必须都是刚体(刚体就是在动力学计算中自身不变形的物体),所有刚体必须从属于一个组,但是每个刚体对象有不同的属性,参与动力学的计算中是以组的方式参与动力学的计算。

下面以不倒翁的实例来讲解:

首先建立不倒翁的三维模型,模型分别为四个对象组成,分别为两个球体,一个圆环,另一个长方体组成。并对其对象,如下图所示:

把四个对象成组并命名为“不倒翁”,加入一个动力学的地面给场景并对齐,把场景中的所有元素添加到刚体集合里面去,选择组对象,选择打开命令,暂时的解开我们的不倒翁组,打开属性面板,进行参数设置。如下图所示:

参数详解:

Mass 刚体的质量;Friction 刚体的摩擦力;Elasticity 刚体的弹力;Inactive 未可激活刚体对象;Disable All Collisions 不参与动力学计算;Unyielding 记录刚体自身动画;

Phantom 刚体幻影;Shell 刚体的壳;Bounding Box 边界盒;Bounding Sphere 边界球;

Mesh Convex Hull 凸面网格对象;Proxy Convex Hull 代理凸面网格对象;Concave Mesh 凹面网格对象;Proxy Concave Mesh代理凹面网格对象;Not Shared 未分享对象。

不倒翁为什么不倒就是因为它的重心在底部的长方体上面,所以长方体的重量我给得比较大,相对比其它对象要中较多。每个部分的参数设置完毕后,把组重新组上。然后进行动力学的测试。如下图所示:

鼠标右键可以进行实施的外力干预,可以给不倒翁一个外面,然后抛下它进行动力学的测试,如下图所示:

经过测试,复合刚体是刚体中的特殊对象,要进行分别的参数设置,最后作为整体对待。

参考文献:

[1]陶丽 佟凤仪 等. 3ds max9 三维动画制作典型案例 清华大学出版社

[2]胡仁喜 . 3dsmax2012标准实例教程 机械工业出版社出版