为了逼真模拟某一施工工艺或施工方法,需要对已建立的施工机械模型制作工作运行方式的模拟动画,通常可以使用对象的关联以及正向运动和反向运动来实现。有关正向运动和反向运动的概念已在第二章关于3DS Max软件部分作了介绍。这里以截流过程中卡车的倒料过程为例,来说明施工机械工作运行的模拟方法。卡车的倒料过程模拟动画的描述内容为:载料卡车倒车行进到截流戗堤堤头位置,自动翻斗车厢逐渐倾斜,在这个过程中车厢中的截流石料逐渐滑入河中并散开,车厢逐渐恢复到原来状态,卡车空车向前行进,如图7-15所示。
图7-15 截流卡车的运作流程
(a)载料倒车;(b)翻斗卸料;(c)空车行进
卡车模型可由车厢和其他部件两部分组成,其他部件可以定义为一个Group,车厢的翻转运动可通过与车体Group绑定后调整车厢的形心位置并记录旋转动画来实现,截流石料的滑落及散开可借助记录位移动画关键帧和Bomb(爆炸)来实现。具体制作步骤如下:
(1)保持车厢的选中状态,在Hierarchy命令面板中,选择Pivot按钮并切换到Affect Pivot Only模式,在视图中平移车厢的形心到转轴位置,如图7-16所示。
图7-16 移动卡车车厢的形心位置
(2)将石料绑定到车厢,并将车厢绑定到卡车主体群组,这样,在卡车主体行进过程中,车厢和石料会自动跟随运动;车厢翻转过程中,石料会跟随车厢翻转。
(3)拖动动画滑块到特定帧,然后打开Auto Key按钮,旋转车厢到最大翻转角度,这时会在起始帧和当前帧位置创建两个旋转关键帧,拖动起始帧的关键帧到适当位置,完成车厢翻转动画关键帧的设置。在旋转时,为了方便操作,可以在Hierarchy命令面板中,选择Link Info按钮,在Locks选项卡中限定车厢的活动轴。(www.xing528.com)
(4)在Create命令面板中,选择Space Warps/Geometric/Bomb,在视图中的车厢后部位置创建MeshBomb01对象,设置参数Strength为-0.01,Gravity为0.001,Chaos为0.3,Detonation为72。然后平移MeshBomb01到恰当的位置,它的位置决定着石料散开后的最终走向。在视图中选中车厢,然后将其绑定到MeshBomb01。完成石料散开过程的模拟。
(5)制作石料的滑落动画。由于石料已被绑定到MeshBomb01对象,石料的最终走向已经确定,所以这里只要制作石料从车厢滑下的动画关键帧就可以了。拖动动画滑块到特定帧,然后打开Auto Key按钮,沿车厢底面平移石料直到完全离开车厢,这时会在起始帧和当前帧位置创建两个平移关键帧,拖动起始帧的关键帧到适当位置,完成石料滑落模拟动画关键帧的设置。
通过以上步骤即可完成对整个卡车的工作运行方式的模拟,上面步骤中的参数按不同场景的大小而定,在制作过程中可调节不同的参数值,以达到最好的模拟效果。在完成单个卡车的运作方式模拟动画后,依照施工组织设计中的安排,将截流车辆与截流戗堤三维模型合并成为描述截流施工方法的三维动画场景,图7-17所示为瀑布沟工程截流模拟动画的截图。
图7-17 瀑布沟工程截流模拟动画
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。