在场景中动画演示对象

Simcenter STAR-CCM+ 提供了多种方法,用于通过移动图像探索解算方案。场景内动画提供对特定场景显示器的动态观察。导出至 MP4 文件可在解算方案(尤其是瞬态解算方案)进行过程中构建动画。剧本动画提供了更高水平的故事构建和控制。

场景动画在显示器级别下定义,通常用于重复可以交互的方式查看并导出至文件的序列。剧本用于创建基于故事的序列,这些序列可以包含场景动画,但同时扩展为多个场景,并更改摄像机角度以及基于帧控制后处理对象的相关属性。有关使用剧本的指导,请参见剧本动画

要成功激活场景动画,需要选择显示器和输入部件的正确组合。通常,必须在显示器的部件属性中包含一个或多个衍生部件。例如,如果具有的标量显示器的输入部件为对称边界,则不会看到任何动画。相反,必须包含 Simcenter STAR-CCM+ 可以在整个求解域中扫掠的平面截面衍生部件。

要激活显示器的场景动画:

  1. 确保至少有一个显示器输入部件是衍生部件。使用以下表作为指导:
    显示器类型 动画支持的衍生部件 动画效果
    标量,几何

    平面截面或等值面

    单截面平面仅允许连续扫掠;多截面平面同时支持离散扫掠动画。

    在连续移动中从起点扫掠到终点,或通过在离散位置之间移位进行扫掠。
    矢量 显示矢量的所有部件 沿流向从入口移动到出口的矢量;扫掠
    流线 流线 追踪器
  2. 选择 [显示器] > 动画节点,然后将动画模式设为以下某个选项:
    • 对于标量或几何显示器:连续扫掠离散扫掠
    • 对于矢量显示器:脉冲连续扫掠离散扫掠
    • 对于流线显示器:追踪器
  3. 选择相应的子节点,然后设置其属性。
    连续扫掠或离散扫掠
    使用属性可控制在整个域中扫掠表面时的速度。对于离散选项,扫掠停止由基础衍生部件上的多个截面定义。
    脉冲
    使用周期时间(秒)控制图形从入口运动到出口所需的总时间。
    追踪器
    控制追踪器之间的延迟头的尺寸尾长以及追踪器从入口运动到出口所需的总时间(周期时间)。
  4. 要在场景中播放和控制动画,使用动画工具栏中的控制:
    • 播放/暂停活动场景中的动画
    • 停止活动场景中的动画
    • 播放/暂停动画
    • 当动画处于冻结帧时,可以将动画一次向前或向后移动一帧。单击 单步前进)可向前移动,单击 单步后退)按钮可向后移动。
  5. 要增加或减少动画中的每秒帧数,选择 [场景] > 属性 > 场景动画节点,然后将目标帧速率 (fps) 设为新值。
  6. 要将动画导出为电影文件或一系列图像,执行以下操作:
    1. 动画工具栏中,点击 写入电影)。
    2. 写入动画对话框中,准备以下录制的指定:

      有关属性的详细列表,请参见写入动画对话框
    3. 输入目标文件名,然后单击保存
    如果已导出 .png 文件目录,则可以使用选定媒体程序创建动画。可以在 Windows 和 Linux 的各种视频播放软件工具中播放电影文件 (.mp4)。
  7. 对于扫掠动画,如果动画在场景中缓慢播放,则可以激活预计算步属性。

    默认情况下,Simcenter STAR-CCM+ 必须在每个动画步期间访问服务器才能计算衍生部件的值和几何。当激活预计算时,Simcenter STAR-CCM+ 将在开始动画演示之前准备这些计算,以在动画演示衍生部件时不需要持续地访问服务器。预计算步通过更高的平均帧速率提高了动画的性能,但预计算需要更多时间,且动画需要更多内存。对时间和内存的需求随指定的步数成比例增加。