仿真结果目前主要通过视图区和回放控制查看。运行中看实时状态,运行结束后看历史帧、回放结果和可导出的动画素材。
仿真运行中,视图区会持续更新对象状态。用户可以观察:
仿真结束后,FlexGym 会把接收的结果保存为回放数据。用户可以通过底部回放控制条重新查看运动过程,逐帧检查关键时刻,也可以将视图区画面导出为动画或视频。
回放不是重新仿真。回放只是把已经计算完成的结果帧重新播放出来;动画导出也只是把当前视图区画面录制成视频文件。它们不会重新计算物理结果。
仿真完成并生成结果帧后,视图区底部会出现回放控制条。常见控制包括:
| 控件 | 作用 | 使用场景 |
|---|---|---|
| 从头播放 | 从第一帧重新开始播放。 | 快速重看完整过程。 |
| 上一帧 | 回到前一帧。 | 精细检查某个接触或姿态变化。 |
| 播放 / 暂停 | 控制回放是否自动推进。 | 连续观察或停在关键帧。 |
| 下一帧 | 前进到下一帧。 | 逐帧分析问题。 |
| 时间轴 | 拖动到指定帧。 | 快速定位某个时间点。 |
| 帧计数 | 显示当前帧和总帧数。 | 判断结果长度和定位问题帧。 |
| 倍速 | 调整播放速度。 | 慢速分析或快速浏览。 |
| 导出 MP4 | 将视图区画面录制为视频。 | 分享结果、制作案例素材。 |
| 退出回放 | 结束回放状态,回到编辑或运行前状态。 | 继续修改场景参数。 |
0.5x、1x、2x 或 3x 播放速度。时间轴表示当前回放数据中的帧序列。拖动时间轴不会重新计算仿真,只是切换当前显示的结果帧。
帧数通常取决于本次仿真的时长、结果记录频率和界面实际保存的数据量。一次仿真时间越长,记录帧通常越多;如果任务被取消、计算异常或结果没有完整生成,回放帧数也可能少于预期。
需要注意:
如果要分析碰撞、穿透、关节抖动或机器人摔倒,建议使用 0.5x 或逐帧查看。如果只是确认整体运动是否符合预期,可以使用 2x 或 3x 快速浏览。
退出回放用于结束结果查看状态。退出后,用户可以继续修改场景、调整参数或重新运行仿真。
退出回放后需要注意:回放显示的结果姿态不会写回初始场景。
当前回放控制条提供“导出 MP4”入口。实际能否得到 MP4 编码视频,取决于浏览器的视频录制能力;在某些浏览器中,系统可能会使用兼容格式完成下载。
常见情况包括:
建议优先使用 Chrome 或 Edge 等现代浏览器。如果导出失败,可以换浏览器重新导出。