使用Nodebox或Processing生成矢量图形电影

时间:2012-02-24 16:52:26

标签: svg processing vector-graphics nodebox

我喜欢Nodebox和Processing的想法,并希望生成电影来可视化一些数据/算法。但是,Nodebox使用逐帧图像导出极其臃肿的Quicktime文件,而Processing仅导出Java应用程序。我希望能够导出不需要一分钟磁盘空间的电影。也许类似于存储动画的矢量图形定义而不是帧图像的SVG动画或Actionscript会更好。是否有一个像Nodebox和Processing一样易于编程的框架,并且可以导出“精益”电影?

2 个答案:

答案 0 :(得分:1)

您是否尝试过处理附带的MovieMaker library

此外,使用saveFrame()保存多个帧应该相当简单。 这个选项有几个优点:

  1. 如果你的草图在某些时候崩溃,你仍然拥有到那一点的所有帧(与编写.mov文件不同)
  2. 将帧放回视频文件中相当简单,但您也可以控制播放速度,并且可以根据需要轻松进行一些编辑。
  3. 您可以使用createGraphics()尝试一系列PDF文件来获取矢量输出,但我不确定此选项的稳定性/可行性。

答案 1 :(得分:1)

他们正在改变它的工作方式,因为他们正在通过Quicktime转移到GSVideo ......

丹尼尔·希夫曼最近在他的博客上发布了这个消息,但这是我唯一听说过2.0后战术变化的地方(尽管他是内圈的一部分,我知道) 您可以在

找到该帖子

http://www.shiffman.net/2011/12/28/night-8-rendering-out-as-image-sequence/

另外,如果您使用的是OSX,可以试试Siphon吗?请参阅此处的信息

https://forum.processing.org/topic/syphon-integration-with-processing