标签:
交通工程 | 发表时间:2019-10-11 11:05:40 | 更新时间: 2020-02-07 17:45:09 | 阅读数:1039 | 评论数:0 | 字数:1877
本文2019-10-11 11:05:40首发于新浪博客,地址:http://blog.sina.com.cn/s/blog_638f98570102z7e7.html。
交通仿真评价的“仿真"本来是数据仿真,使用软件建立仿真模型,生成数据成果,用于评价现状或设计方案的优劣,但是漂洋过海来到天朝以后,大家一看哦吼小汽车能动起来真厉害,于是越来越注重“动画"反而不再关心数据了(反正也能编)。
我小时候,做过一段时间Vissim的仿真,毕业工作后一两个项目用过,还买来了正版的Vissim7,然而买来就束之高阁,一直没有动过。(写完这篇以后上PTV官网看了眼,发现Vissim已经到11了!真是一年一个大版本了!)
这都5、6年过去了吧。前阵子,有个项目的某个节点被某奇葩领导盯上了。为了解决这个奇葩的节点做了个奇葩的交通组织方案,我们这边怕表达不清楚,组织不少人又是画交通图、又是做SU的三维模型,按理说已经仁至义尽了吧,这个领导愣说看不懂,想要“动画",没办法本人又被薅出来开始做“仿真"。
之前用过的是Vissim3、4的和谐版,7买来后从来没真正用过,这次捡起来担心困难重重。好在不用真正的“仿真",只要做个动画就行了。
有上学时候打下的基础,边做边摸索,倒也是能把模型搭建个差不多。路段、连接器,还有各种规则,变化都不算太大,新版本做了不少升级,数据输入更加便捷高效。信号灯配置,也大体能琢磨清楚。但是最后遇到了个问题:录视频。
早先在3、4时候,Vissim的视频录制功能似乎并不完善(可能也没有仔细研究,也许很靠谱也说不准),都是用录屏软件直接录制屏幕。因为电脑里没有装录屏软件,下载了几个也不太理想(或者因为收费?),所以还是决定试一试Vissim自己的视频录制功能吧。
可是麻烦了,完全不会,试了好几次都没有成功,难受。放弃80后的尊严读使用手册吧,打开手册一看也麻烦,英文、德文!就是没中文。上网搜教程?都是老版本的,3、4和7的操作差别很大,基本失去了参考价值。
于是不得已,发挥“不忘初心、牢记使命"的自力更生精神,边啃英文手册,边试验,还真让我给搞出来了,效果么还不错。
为什么说效果还不错呢?原因在于如果你用录屏软件录制视频的话,由于所见即所得,跑仿真的时候由于电脑性能不行所产生的卡顿会直接反映到视频里;而使用Vissim自带的视频录制功能,却会百分百的平滑顺畅,效果一流。
接下来的教程,就是Vissim7如何录制视频的一般步骤,说不上是全网独创吧,反正我在网上没搜到。
步骤1——调整到3D模式
只有3D模式才能录制视频,二维模式是没有录制视频功能的。
步骤2——定义摄像头位置
首先将模型调整到合适的角度,然后在“选择照相机的位置"输入一个镜头位置的名称,数字或字母均可。
这里输入1,然后点击回车键,就定义了一个镜头位置。
采用相同的操作,再定义几个镜头,比如2、3。
点击菜单项【演示】-【镜头位置】,可以看到新建的几个镜头。
Vissim会在新建“关键帧"时自动创建镜头位置,也就是当前画面的位置,所以可以跳过步骤2,直接进入步骤3。
步骤3——定义关键帧
(1)点击菜单项【演示】-【情景提要】,打开【情景提要】表格,新建一个情景提要,可以配置下参数,比如分辨率之类。

/
(2)点击【单表】复选框,选择【关键帧】,会打开关键帧表格。

(3)在【关键帧】表格里点击鼠标右键【新建】,新建关键帧。
可以看到,每新建一个关键帧,都会自动创建一个照相机位置,因此【步骤2】是可以省略的。不知道自动创建摄像头位置这个功能有没有开关,先创建摄像头位置再创建关键帧,会产生不少无用的摄像头位置。
(3)调整关键帧的【起始时间】、【停留时间】、【摄像头位置】。

解释一下各列的意思:第1个镜头用的【摄像头1】,从仿真的第10秒开始,停留了10秒,第2个镜头从25秒开始,所以第1个镜头到第2个镜头之间有5秒的转换时间,也就是【过渡时间】,【过度类型】是可以选择的,这里我们都是用的默认设置。第2个镜头到第3个镜头也是5秒的过度,最后录像的时间就是40+10-10=40秒。
步骤4——录制视频
准备工作做完了,这时候点击菜单项【演示】-【Record AVIs】,把此选项勾选上(这一点很重要),就可以开始仿真了。

当仿真到第1个关键帧的开始时间时(也就是第10秒),会弹出一个对话框,选择视频的格式,根据需要选择一个(可以自己试一试有什么不同),然后就开始录制视频了。

视频文件会自动保存在项目所在文件夹,如果选择的是非压缩文件格式的话,会是个特别大的文件,可以用视频编辑软件压缩一下。