首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上渲染多个POV-Ray场景

在Windows上渲染多个POV-Ray场景
EN

Stack Overflow用户
提问于 2008-12-16 01:45:52
回答 2查看 2.5K关注 0票数 1

我有一大堆来自分子动力学模拟的POV-RAY文件,通用名称为"frameXX.pov“,其中"XX”是帧的编号。我想把它们都渲染出来,但是我有500个,所以我真的不想手工完成。我确信有一种方法可以从命令行执行此操作,或者批处理file...what将是最好的方法。感谢您的帮助:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-17 19:01:43

由于你的问题已经提出两个月了,我想你的问题现在应该已经解决了。但我想为其他对此事感兴趣的SOers解释一下。

可以在参数化循环中多次运行POV-Ray脚本。描述循环参数的典型方法是编写一个.ini文件。

代码语言:javascript
复制
Input_File_Name=somegreatscene.pov

; these are the default values
Initial_Clock=0.000
Final_CLock=1.000

; usually you'll start with Frame 0...
Initial_Frame=50
Final_Frame=100

Height=640
Width=480

可以在脚本中使用的两个参数是clock_frame_number。默认情况下,clock_是一个浮点值,从0(第一帧)到1(最后一帧)。clock_步骤由要渲染的帧数确定,在上面的示例中,第一帧将使用clock_值0进行渲染,下一帧将使用0.02,然后是0.04,依此类推。或者,您可以使用frame_number,这是一个整数计数器,在本例中,第一帧为50,最后一帧为100。

默认情况下,POV-Ray 3.7将使用所有可用CPU核心进行渲染,但版本3.6仅在单个核心上运行。但是,您可以同时运行多个POV-Ray实例,并通过将以下行添加到.ini文件中,让每个实例渲染所有帧的一部分:

代码语言:javascript
复制
; render the first half of frames 50 to 100
Subset_Start_Frame=50
Subset_End_Frame=75
票数 3
EN

Stack Overflow用户

发布于 2008-12-16 01:47:45

它显然是直接支持的:

http://news.povray.org/povray.animations/message/%3C47324428%40news.povray.org%3E/#%3C47324428%40news.povray.org%3E

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/370273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档