Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 在Windows上渲染多个POV光线场景_Batch File_Povray - Fatal编程技术网

Batch file 在Windows上渲染多个POV光线场景

Batch file 在Windows上渲染多个POV光线场景,batch-file,povray,Batch File,Povray,我有一大堆来自分子动力学模拟的POV-RAY文件,通用名为“frameXX.POV”,其中“XX”是帧的编号。我想把它们都渲染出来,但我有500个,所以我真的不想用手来做。我确信有一种方法可以从命令行或批处理文件中实现这一点……最好的方法是什么?感谢您的帮助:)它的直接支持显然是: 其直接支持: 既然你的问题已经提了两个月了,我想你的问题现在已经解决了。但我想为其他对此事感兴趣的SOER解释一下 可以在参数化循环中多次运行POV光线脚本。描述循环参数的典型方法是编写.ini文件 Input_Fi

我有一大堆来自分子动力学模拟的POV-RAY文件,通用名为“frameXX.POV”,其中“XX”是帧的编号。我想把它们都渲染出来,但我有500个,所以我真的不想用手来做。我确信有一种方法可以从命令行或批处理文件中实现这一点……最好的方法是什么?感谢您的帮助:)

它的直接支持显然是:


其直接支持:


既然你的问题已经提了两个月了,我想你的问题现在已经解决了。但我想为其他对此事感兴趣的SOER解释一下

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

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_u是一个浮点值,第一帧为0,最后一帧为1。时钟步长由要渲染的帧数决定,在上面的示例中,第一帧的时钟步长值为0,下一帧的时钟步长值为0.02,然后是0.04,依此类推。或者,您可以使用frame_number,这是一个整数计数器,在本例中,第一帧为50,最后一帧为100

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

; render the first half of frames 50 to 100
Subset_Start_Frame=50
Subset_End_Frame=75

既然你的问题已经提了两个月了,我想你的问题现在已经解决了。但我想为其他对此事感兴趣的SOER解释一下

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

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_u是一个浮点值,第一帧为0,最后一帧为1。时钟步长由要渲染的帧数决定,在上面的示例中,第一帧的时钟步长值为0,下一帧的时钟步长值为0.02,然后是0.04,依此类推。或者,您可以使用frame_number,这是一个整数计数器,在本例中,第一帧为50,最后一帧为100

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

; render the first half of frames 50 to 100
Subset_Start_Frame=50
Subset_End_Frame=75