Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.24 KB

记录动画.md

File metadata and controls

9 lines (5 loc) · 1.24 KB

开发者往往需要反复地进行测试以便有效地调整和检测程序渲染性能。为了 简化性能调整的过程,osgviewer允许用户轻松地记录摄像机的运动序列并且进行回放。这一序列被叫做动画路径(animation path)。

运行 osgviewer 时,按下“Z”键(小写z)将立即开始记录动画路径。此时如果使用鼠标旋转和缩放模型,OSG都将记录摄像机运动的信息。然后,按下 “Shift + Z”键(大写Z)将停止动画路径的记录,并立即开始回放。回放的过 程中,你将会看到所有被记录下来的摄像机运动路径。

使用 Esc 键退出osgviewer,在当前目录下可以得到一些新的文件。其中有 一个名为 saved_animation.path的文件,正如其名称所示,包含了记录下来的动 画路径。用户按下“Z”键(小写 z)时,osgviewer 将信息写入此文件。你可以使用如下的命令回放此动画路径的内容。

osgviewer –p saved_animation.path cow.osg

回放动画路径时, osgviewer 将序列所消耗的时间输出到 std:: out。如果 osgviewer 并没有显示这些信息,按下 Esc 退出 osgviewer ,设置环境变量 OSG_NOTIFY_LEVEL 为 INFO,并重新启动 osgviewer。