2010-02-15 50 views
3

我们使用POV-Ray在每次运行中生成80个图像,我们将它们拼接在一起以形成两个移动的GIF文件(场景的两个360度视图)。我们正在寻找方法尽可能加快这种图像创建(在无头Linux服务器上),因为它们将在创建后直接显示在网页上。加速POVRAY图像创建的示例配置

现在我知道设置可能不是最理想的,因为POV-Ray主要是为高质量图像设计的,但不幸的是,这个过程不能被改变,因为它是一个生成POV-Ray文件的外部工具。

鉴于我们将多个图像拼接成一个移动的GIF,我怀疑在降低图像质量,颜色,光线等方面会有很多性能,但不幸的是,我没有POV-雷或任何这些设置。

我想知道是否有人能够提供或指导我进行示例配置,以尽可能加快此图像的创建速度,但图像质量没有明显的损失。

最好的问候, 添

回答

2

颜色深度不会产生巨大的变化。像大多数光线追踪程序一样,最大的性能改进是通过减少被追踪的光线。您可以通过降低图片尺寸(分辨率)和降低(或去除)抗锯齿(-A)和降低质量(+ Q0)来实现。这些将使你获得80-20规则的80%。

+0

谢谢!关闭Antialias并将Quality设置为2已将运行时间从384秒降至286秒。图像尺寸已被设置为400 x 300 ... 还有什么我可以尝试进一步降低它? – Tim 2010-02-16 10:47:05

+0

将Bits_Per_Color设置为4确实可以提高速度,但没有确切的数字来验证这一点..对于未来的读者可能会很高兴。 – Tim 2010-03-03 21:42:12

3

创建对象的方式会大大影响渲染时间(blob组件的数量,三角形的数量,高度字段中像素的数量,等值面与其他)。

灯光是一个关键角色:减少灯光数量和使用光能。有时候,人们可以使用可以模拟照明的纹理技术(例如斜坡颜料图案)来做技巧。光团体也有帮助。