NetLogo模拟录制:如何调整录制速率?

时间:2015-02-03 00:44:15

标签: netlogo

我使用rk4在NetLogo中实现了一个动态系统,这使得更新非常慢。看到模特时我什么都看不到。是否有任何有效的方法来记录模拟。

我对图形的了解并不多,帧速率是什么意思,增加它有什么帮助?

据我所知,NetLogo是如何做到的,它记录每次视图更新并以指定的帧速率播放。但在我的情况下,我希望帧速率非常高,如每秒约1k-10k帧。所以我想要做的,取决于帧速率,使Netlogo记录视图的较小快照。 我不知道我在某处是否有概念上的错误。

因此,视频录制的帧速率和快照基本上是相关性,以丢弃可能在如此高速率的整体视频播放中没有这种影响的帧。

1 个答案:

答案 0 :(得分:2)

人眼只能感知每秒50-100帧左右,所以当你说你有兴趣获得" 1k-10k"每秒帧数,我不理解那部分。如果你的意思是你想要" 1k-10k"每秒 ticks ,这会更有意义。

A"框架"只是构成电影的静止图像之一。

如果您使用movie-grab-viewexport-view录制电影,根据您喜欢的任何方案,您可以根据自己的喜好随意调用这些基元。例如,不是每个刻度都抓取一个帧,而是每10个或每100个刻度只抓一帧。生成的影片速度将提高10或100倍,因为它将包含10倍或100倍的帧。使用此技术,您可以获得所需的每秒刻度数。

示例代码:

repeat 1000 [
  repeat 10 [ go ]
  movie-grab-view
]