代码之家  ›  专栏  ›  技术社区  ›  Tim

加快Povray图像创建的示例配置

  •  4
  • Tim  · 技术社区  · 15 年前

    我们使用pov-ray在每次运行中生成大约80个图像,然后将这些图像拼接在一起形成两个移动的gif文件(两个360度的场景视图)。我们正在寻找尽可能加快这个映像创建速度的方法(在无头Linux服务器上),因为它们将直接显示在创建之后的网页上。

    现在我知道设置可能是次优的,因为pov-ray主要是为高质量图像设计的,但不幸的是,这个过程不能改变,因为它是生成pov-ray文件的外部工具。

    考虑到我们正在将多个图像拼接到一个移动的GIF中,我怀疑在降低图像质量、颜色、照明等方面会获得很多性能,但不幸的是,我以前没有使用POV射线或任何这些设置的经验。

    我想知道是否有人能够提供或指导我到一个样本配置,将加速这个图像创建尽可能多,而没有明显的图像质量损失。

    最好的问候, 提姆

    2 回复  |  直到 12 年前
        1
  •  2
  •   Bernhard Hofmann    15 年前

    颜色的深度不会有很大的差别。与大多数光线跟踪程序一样,最大的性能改进是通过减少被跟踪的光线。您可以通过降低图片的大小(分辨率)和减少(或删除)抗混叠(-A)和降低质量(+Q0)来实现这一点。这将使你获得80-20规则的80%。

        2
  •  3
  •   pterandon    12 年前

    创建对象的方式会极大地影响渲染时间(斑点组件的、三角形的、高度场中像素的、等表面与其他)。

    光是一个关键因素:减少光的数量和光能传递的使用。有时,人们可以使用纹理(如斜面颜料图案)来模拟照明。光照组也有帮助。

    推荐文章