【问题标题】:PovRay conversionPovRay 转换
【发布时间】:2017-08-20 05:42:14
【问题描述】:

据我的回忆,一旦在 PovRay 中描述了一个对象或一个场景,除了生成的渲染之外,没有其他输出。换言之,一旦导出 *.pov,您就无法再将其转换为其他 3D 文件格式。

因此,我很惊讶地了解到 pov2mesh 旨在生成点云,这要感谢 meshlab 最终适合 3D 打印。

由于我有许多场景仅定义为 *.pov 描述分子(因此,球体和棒)和来自计算的颜色编码分子表面,我想知道是否有办法将这样的场景转换/重写为格式像 vrml 2.0 一样,保留它们的形状和颜色。

再次执行计算并将结果直接保存为 vrml 不是一种选择,因为除了软件可以理解的二进制输出之外,保存结果的选择是 *.png 或 *.pov。

或者是否有一个 povray 编辑器,能够理解其他软件生成的 *.pov,并提供以 *.vrml(或不同的 3D 文件格式)导出场景?

【问题讨论】:

    标签: file-conversion povray


    【解决方案1】:

    我认为没有将 .pov 转换为 .vrml 的编辑器,但两种格式都是基于文本的。由于您的 pov 文件仅由球体和圆柱体组成,您可以手动转换它,或者编写一个简单的程序来为您完成。这是 Povray 中的一个红色球体 (http://www.povray.org/documentation/view/3.6.2/283/)

    sphere{
        <0, 0, 0>, 1
        pigment{
            color rgb <1, 0, 0>
        }
    }
    

    我对 vrml 了解不多,但这应该是等效的(在此处找到:https://www.siggraph.org/special-projects/com97/vrmlexample1.html

    Shape {
         appearance Appearance {
             material Material { 
                 diffuseColor 1.0 0.0 0.0
                 transparency 0.0
             }
         }
        geometry Sphere {
            radius 1.0
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多