我是Povray的新手。我在.XYZ文件中有所有珠子的坐标。现在我想每次生成.png快照,以便我可以使用ffmpeg制作电影。我的问题是这样的:我想知道,文件扩展的格式是什么,作为循环变量。
换句话说,我可以使用以下代码在任何特定时间读取和生成快照:
#while (defined(MyFile))
#read (MyFile,Vector1,Vector2)
.......
.......
#end
现在我想使用另一个文件扩展名为confs%d.txt的时间循环,以便我可以打开和读取百万个文件并生成每次对应的快照。
请告诉我你在Povray中使用文件扩展名作为循环变量的建议。这个想法来自我的C编程,我们使用文件扩展名作为循环变量。如果您有其他方式阅读多个文件,请告诉我。
答案 0 :(得分:0)
以解释语言执行文件I / O,如bash / csh / perl脚本。 编写一个循环遍历文件的脚本,按顺序执行:
完成所有文件(甚至是子集)后,使用Image Magick将它们组合成动画。例如,要创建动画GIF: 转换confs * .png confs.gif Image Magick很不错,因为它主要是独立的(它有一些你通常可以忽略的字体依赖性),所以通常很容易安装在任何操作系统中。
在任何Web浏览器中打开该文件以进行查看。如果您想要交互式控件(暂停,快进等),请使用本机动画查看器。