Vega Prime入门教程15.15:仿真数据保存

Vega Prime入门教程索引:Vega Prime入门教程索引

本文介绍如何使用Vega Prime将仿真场景数据保存到本地。

官方提供了保存接口,本文只是调用。

视频

如何将仿真场景导出为视频。

在官方示例中给出了导出为视频的方法。

1
2
3
4
5
6
...
case vrWindow::KEY_v:
// Remap the key used to capture video
vpApp::onKeyInput(vrWindow::KEY_F8, nMod);
break;
...

在处理键盘输入的函数中void myApp::onKeyInput(vrWindow::Key key, int nMod)将v键映射至vpApp::onKeyInput()的vrWindow::KEY_F8。

注意,只有vpApp类的onKeyInput的KEY_F8才可以录屏。

运行程序,,按下v开始录制视频

录制视频

录制视频需要glffmpeg.dll库才可用。可以看到输出就是标准的ffmpeg输出。

在程序所在目录可以找到mov格式的视频文件。

视频文件

图片

如何将仿真场景导出为图片。

查看vpApp类源码,可以发现导出图片按键为KEY_F9,仿照录屏添加代码

1
2
3
4
5
...
case vrWindow::KEY_i:
vpApp::onKeyInput(vrWindow::KEY_F9, nMod);
break;
...

按下i键保存图片

图片文件

说明

  • 需要在代码中实现,acf中没有相关接口
  • glffmpeg可以到sourceforge中下载,或者到github中下载我修改bug后的

Vega Prime入门教程15.15:仿真数据保存
https://blog.jackeylea.com/vegaprime/how-to-save-data-from-vegaprime/
作者
JackeyLea
发布于
2024年11月15日
许可协议