paraview高级动画功能

时间:2024-03-15 21:29:01

下面通过一些实例展示一下paraview的高级动画功能,下面演示的实例来自paraview自带的算例,位置如下图所示:

paraview高级动画功能

1 、熟悉动画视图(Animation View)

  • 打开can.ex2,选中所有变量,然后Apply
  • 左键拖动模型,直到可以看到灰色的部分
  • 将时间步调整到5
  • 选择变量DISPL进行显示
  • 在View → Animation View中对动画视图进行显示
  • 可以通过鼠标左键拖动黑色滑块,自己感受一下

paraview高级动画功能

2 、以real Time进行动画播放

  • 继续上面的步骤,在动画视图(Animation View)中,改变播放模式为Sequence,然后将No. Frame2设置为200
  • Filters → Temporal → Temporal Interpolator(不适用于AMR),这个操作是对每一帧之间进行插值,从而可使动画更加逼真,没有间断感
  • 点击Play

paraview高级动画功能

3 、移动camera

一共有四种移动camera的方式,分别是Orbit、Follow Data、Interpolate Camera Locations及Follow Path。

Orbit Camera

  • Edit → Reset Session
  • 打开can.ex2,选中所有变量,然后Apply
  • 显示+Y方向
  • View → Animation View,打开动画视图
  • 添加一个camera,运动方式选择orbit,点击蓝色+号
  • Create Orbit会弹出来,默认参数即可,然后点击OK
  • 点击Play

paraview高级动画功能

Camera Follow Data

  • Edit → Reset Session
  • 打开can.ex2,选中所有变量,然后Apply
  • 显示+Y方向
  • View → Animation View,打开动画视图
  • 添加一个camera,运动方式选择Follow Data,点击蓝色+号
  • 点击Play

paraview高级动画功能

Interpolate Camera position

  • Edit → Reset Session
  • 打开can.ex2,选中所有变量,然后Apply
  • 显示+Y方向
  • View → Animation View,打开动画视图
  • 添加一个camera,运动方式选择Interpolate Camera Position,点击蓝色+号
  • 左键双击刚添加camera的白色区域,Animation Keyframes对话框出现
  • 双击上面的Position,use current,然后点击OK
  • 将时间步调整到最后,然后手动将数据集拖动到屏幕中心
  • 双击下面的position,use current,然后点击OK
  • 点击Play

paraview高级动画功能

Follow Path

  • Edit → Reset Session
  • 打开can.ex2,选中所有变量,然后Apply
  • 显示+Y方向
  • View → Animation View,打开动画视图
  • 添加一个camera,运动方式选择Follow Path,点击蓝色+号
  • 左键双击刚添加camera的白色区域,Animation Keyframes对话框出现
  • 双击Path,然后点击Camera Position
  • 然后在3d视图中,缩小并旋转模型,可以看到一条带白色圆点的黄色圆圈
  • 连点两次OK
  • 点击Play

paraview高级动画功能

动态效果如下:

 

paraview高级动画功能