[MSCE]制作物体逐渐出现动画


MicroStation提供有制作多种动画的方法,我们在模拟施工进度时经常需要制作逐渐出现(简称渐现)动画。下面以MicroStation CE版为例说明详细的制作步骤。

  1. 绘制一个Slab,并沿着Z轴方向连续复制2个;
  2. 在MSCE左上角切换到Visualization工作流,选Animate卡片页,点击Create Actor创建角色。在Name中输入名称Actor1,然后选最下层的Slab接受,并指定角色原点。
  3. 依次将上面的两个Slab定义为Actor2和Actor3。操作结果如下图所示:
  4. 按如下左图所示启动元素属性动画。设置Start Time为0(即起始关键帧),Setting为Transparency(透明),Transparency为100(完全透明)。然后点选最下层的那个Slab。类似地,再次对最下层的Slab定义Start Time=24,Velocity(加速度=Constant(匀速),Transparency=0。定出的效果可通过打开Animation Producer对话框看到,如下右图所示:
  5. 对中间的Slab定义四项元素属性动画,各值分别为:

    最终在Animation Producer中看到的效果如下:

  6. 类似步骤5定义最上层的Slab,使其0帧可见性关闭,48帧可见性打开。同时48帧透明度为100,72帧透明度为0。定义的最终结果如下图所示:
  7. 打开Animation Preview Tool(动画预览工具),点击播放按钮查看动画的效果。还可以点击预览对话框中的齿轮按钮打开Animation Settings(动画设置)对话框,设置动画的总长度为72帧。这个要符合我们前面定义的总帧数。
  8. 生成avi动画:在Animation Producer对话框中选菜单File > Record Script(录制脚本),会弹出如下对话框。设置合适的文件输路径、动画分辨率、视图号、格式、渲染方式等参数后点击OK按钮即可生成。如果定义的帧数很多且模型很大的话,需要很长的生成时间。MicroStation还提供有专门的Process Controller for Distributed Rendering(分布式动画生成器)可对大的动画在多台电脑上共同协作生成。