将 Pov-Ray 中的图形转换/导出为 2D 矢量格式

5

默认情况下,Pov-Ray渲染出来的是位图文件。有没有一种方法可以将相同的图像转换或导出为矢量格式,如eps、pdf、svg等?

3个回答

4

POV-Ray没有任何向量输出功能。一般来说,射线跟踪器(如POV-Ray)通过从屏幕像素追踪光线到场景中,以确定像素的颜色 - 因此它们本质上是基于像素的。

要将“射线跟踪”转换为矢量格式,您需要计算每个可见多边形的光照值,然后将多边形投影到视角作为矢量。我不知道有任何可用的软件可以做到这一点。


谢谢。我本来希望能成为一个解决方案,但至少现在我知道不应该浪费时间去寻找它。 - Cristi Stoica

2

我还要补充一点,如果您使用大多数工具将图像转换为矢量格式(如pdf或eps),它基本上只是将位图数据打包成数组,并且仍然只能逐像素呈现。

但是,如果您使用POV-Ray以高对比度进行渲染,以便可以将其转换为黑白图像,则可以使用名为potrace的免费软件将其转换为真正的矢量图形。


谢谢,那最终是我所做的。 - Cristi Stoica

2
首先,您可以将POV-Ray图形导出为asc文件。要做到这一点,请参见此处提供的链接和答案
然后,您可以在Meshlab中打开此asc文件,然后以STLOBJ格式进行导出。最后,您可以将STLOBJ文件导入到Wings3D中,它允许导出为epssvg格式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接