3.1 组合动画
在这个实例中,将使用SOLIDWORKS动画向导的功能,在一个运动算例中,同时包含旋转模型、爆炸、解除爆炸这三种动画类型。
扫码看3D动画
扫码看视频
步骤1. 打开模型文件
从“第3章\起始文件\离合器总成”文件夹中打开装配体模型“clutch_assembly.SLDASM”,如图3-1所示。
步骤2. 激活运动算例
单击SOLIDWORKS软件界面左下方的【运动算例1】标签页,确认在【算例类型】中选择了【动画】。
步骤3. 单击动画向导
在MotionManager的工具栏中单击【动画向导】图标,如图3-2所示。
图3-1 离合器总成
图3-2 单击【动画向导】
步骤4. 选择动画类型
在【选择动画类型】对话框中,可以看到【旋转模型】、【爆炸】和【解除爆炸】这三个动画类型的选项都是可选的,如图3-3所示。这说明这个装配体模型一定包含有爆炸视图的配置。
图3-3 选择动画类型
步骤5. 单击【下一步】按钮
保持默认选中的【旋转模型】,然后单击【下一步】按钮。
步骤6. 定义旋转轴
在【选择—旋转轴】对话框中,选择【Y-轴】,将【旋转次数】修改为2,并确保选择了【顺时针】,如图3-4所示。
步骤7. 单击【下一步】按钮
步骤8. 定义动画控制选项
在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为0,如图3-5所示。
图3-4 定义旋转轴
图3-5 定义动画控制选项
步骤9. 单击【完成】
在【动画控制选项】对话框中单击【完成】按钮。
步骤10. 查看时间线
生成的时间线如图3-6所示。
图3-6 初始时间线
提醒
时间线上一共生成了10个关键帧。因为之前定义了动画的时间为5秒,而且绕Y轴旋转两周,因此最后生成的关键帧数量可以由下面的公式计算得出:
2帧/秒×5秒=10帧
步骤11. 爆炸视图
前面提到,之所以可以选择【爆炸】和【解除爆炸】,是因为在这个装配体模型中已经提前生成了爆炸视图。
单击【ConfigurationManager】,展开Default配置,可以看到事先生成好的爆炸视图ExplView1。右键单击【ExplView1】,还可以通过单击【爆炸】或【动画爆炸】,查看装配体零部件爆炸的结果或过程,如图3-7所示。
查看爆炸结果之后,爆炸视图ExplView1将高亮显示。这时再右键单击【ExplView1】,可以选择【解除爆炸】或【动画解除爆炸】,查看装配体零部件解除爆炸的结果或过程,如图3-8所示。
图3-7 爆炸
图3-8 解除爆炸
步骤12. 再次单击【动画向导】
在MotionManager的工具栏中再次单击【动画向导】图标。
步骤13. 选择动画类型
在【选择动画类型】对话框中,选择【爆炸】,如图3-9所示。
图3-9 选择动画类型
步骤14. 单击【下一步】按钮
步骤15. 定义动画控制选项
在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为5,如图3-10所示。
步骤16. 单击【完成】按钮
在【动画控制选项】对话框中单击【完成】按钮。
步骤17. 查看时间线
生成的时间线如图3-11所示。
提醒
在动画向导中,爆炸动画将自动为每个爆炸的零部件添加关键帧,最终生成的动画与在爆炸视图中看到的结果是一样的。
步骤18. 计算动画
单击【计算】图标,计算这个爆炸动画。
图3-10 定义动画控制选项
图3-11 更新时间线
步骤19. 再次单击【动画向导】图标
在MotionManager的工具栏中再次单击【动画向导】图标。
步骤20. 选择动画类型
在【选择动画类型】对话框中,选择【解除爆炸】,如图3-12所示。
步骤21. 单击【下一步】按钮
步骤22. 定义动画控制选项
在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为10,如图3-13所示。
图3-12 选择动画类型
图3-13 定义动画控制选项
步骤23. 单击【完成】按钮
在【动画控制选项】对话框中单击【完成】按钮。
步骤24. 查看时间线
生成的时间线如图3-14所示。
图3-14 更新时间线
提醒
解除动画本质上是爆炸动画的逆向过程,因此解除动画对应的关键帧与爆炸动画对应的关键帧,沿着10秒这个时间轴是左右对称的。
步骤25. 计算动画
单击【计算】图标,计算解除爆炸动画。
步骤26. 保存动画
在MotionManager的工具栏中单击【保存动画】图标,如图3-15所示。
图3-15 保存动画
步骤27. 指定渲染器
在【保存动画到文件】对话框中,将【渲染器】指定为“PhotoView 360”,然后单击【保存】按钮,如图3-16所示。
提醒
PhotoView 360是SOLIDWORKS Professional以上的版本才包含的渲染插件。在PhotoView 360没有被加载的情况下,在【渲染器】中只有“SOLIDWORKS屏幕”选项。
步骤28. 保存视频
在【视频压缩】对话框中,保持默认值并单击【确定】按钮,如图3-17所示。如果之前没有重新计算运动算例,会弹出提示对话框,单击【是】按钮,如图3-18所示。
图3-16 指定渲染器
图3-17 视频压缩设置
图3-18 提示信息
步骤29. 动画进度
【PhotoView动画进度】对话框随之弹出,如图3-19所示。由于之前选用了PhotoView渲染器,因此动画视频将使用该渲染器对每一帧画面进行渲染,得到更加逼真的动画视频。当然,这也会耗费更多的计算机资源和运算时间。
图3-19 动画进度
步骤30. 查看动画视频
打开生成的“clutch_assembly.avi”视频文件,可以看到渲染的画面明显好于在SOLIDWORKS软件中直接看到的效果。