戗堤进占进度的模拟可采用将对象变形过程记录为动画方式来实现。在3DS Max中,变形动画是将两个或两个以上具备变形属性的物体进行形态之间的互变,运用的命令是复合物体中的Morph(变形)命令。所谓具备变形属性是指可变形物体必须具有相同的顶点数目。变形动画的原理是利用对象网状表面的顶点位置发生改变从而使对象外观产生变形效果。通常建立一个供变形的原始物体三维模型后,将该物体复制后对其顶点位置进行修改,然后利用Morph命令做变形处理。利用第五章第二节建立的三峡三期导流明渠截流戗堤的三维模型,可由五个控制时刻的戗堤三维模型制作出戗堤的变形动画,来模拟戗堤进占过程。需要注意的是,在不同关键帧对戗堤进行变形时,只要在变形帧中单击变形目标物体即可,不用打开Animate按钮记录,因为这是物体本身的一种属性变化。戗堤变形动画制作的具体步骤如下:
(1)依据戗堤进占的进度计划,确定每个变形目标在整个动画中的关键帧位置。
(2)选择变形的原始物体,使用H键,单击名称为sy-qt1的戗堤模型。接着将命令面板切换到创建命令面板的几何体(Create/Geometry),在下拉框中选择Compound Objects(复合物体),单击Morph按钮,如图7-1所示。在命令面板的Pick Targets栏中点选Move选项,这表示变形物体将融合到原始物体中,不单独存在了;也可以选择Copy或Instance方式在场景中将它们保存。拨动时间滑块到特定位置,单击命令面板上的Pick Target(单击目标物体)按钮,在顶视图中选择sy-qt1new01,sy-qt1变成了sy-qt1new01的外形。
图7-1 Morph变形动画
(3)用相同的方法指定变形目标,拨动时间滑块到下一关键帧位置,在视图中选择sy-qt1-new02,依次完成所有变形目标的制作。(www.xing528.com)
(4)点击播放按钮可以预览戗堤变形效果,由于默认的顶点运动方式是Bezier Float,这种平滑的Bezier运动方式可能会使戗堤的变形过程出现有些控制点回退的现象,可以选中戗堤sy-qt1后将命令面板切换到Motion(运动)命令面板,选择Parameters(参数)按钮,展开Assign Controller(分配控制器)卷展栏,选中Position组中的X Position,然后点击Assign Controller按钮,这时会出现Assign Float Controller对话框,可对运动方式进行修改,如图7-2所示。通常,将运动方式改为Linear Float(线性浮点),即可解决上述问题。
图7-2 修改运动控制器
(5)按照以上步骤完成所有戗堤的变形动画的制作,然后依照戗堤整体进占的进度计划检查关键帧的设置是否正确,可以在Track View对话框中进行更精确的调节,如果在制作变形动画过程中出现操作错误,可以在Modify(修改)命令面板中选中Morph修改器,在Current Targets卷展栏中利用Create Morph Key或Delete Morph Key,来进行变形关键帧的添加和删除操作。完成所有的戗堤变形动画以后,就可将其Merge(合并)到整体动画场景中,与截流围堰的其他部分一起形成施工截流过程的进度模拟。图7-3为制作完成的三峡三期导流明渠截流施工模拟的三维动画场景(地形等其他模型已隐藏),包括了垫底加糙的截流措施(上游的钢筋石笼、下游的拦石坎)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。