问题标签 [povray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
720 浏览

python - POV-RAY 代码转换为 Python 的 Vapory

在这里,我正在尝试将一些 POV-Ray 代码转换为 Python。我正在使用 VAPORY 模块。scale <4/3,1,1>*1.75特别是,这部分pigment{ color rgb<1,1,1>*1.1 }非常令人困惑。无法弄清楚如何添加*1.75*1.1进入 Python 代码。

纯 POV 射线代码:

蒸气代码:

0 投票
0 回答
91 浏览

povray - 渲染非常小的物体时没有阴影

我有一个简单的场景,在白色平面上有一个圆柱体,两个光源以相反的角度相距很远。我将制作数千张这样的图像,每次将光源旋转或降低一点,每个图像的主要目的是渲染阴影以用于另一个实验。我遇到的问题是,当我使对象非常小,例如 10^-5 的数量级(对于实验我将使用阴影)时,我看不到来自对象的任何阴影,并且整个场景显得更暗,好像整个区域都处于阴影中。这发生在我尝试过的任何 phi 或 theta 上。

起初我以为我的相机可能挡住了路,所以我把它移了回来,把角度弄得很小,但问题仍然存在。我对 POV-ray 相当陌生,所以任何建议都将不胜感激。

问题是当物体变得非常小时为什么没有阴影,我该如何解决它?

这是我的代码:

0 投票
1 回答
87 浏览

povray - 获取 POV-RAY 对象的最小和最大坐标

我需要在 .pov 射线文件中获取对象的最低和最高 X、Y 和 Z 值,该文件是通过多个形状(盒子、圆柱体、球体等)的联合创建的。

0 投票
1 回答
235 浏览

merge - 如何使用带有 .stl 文件的 POV-Ray 与对象合并?

我有这个 povray 代码:

povray +Imerge.pov

我想将 .stl 文件添加到union. 我怎么能那样做?

请帮我。

0 投票
1 回答
190 浏览

povray - Povray 中是否有一种简单的方法来计算对象可能出现在渲染图像中的位置?

我正在使用 Povray 渲染图像,然后使用 LaTeX/TikZ 文件添加标签。

现在我这样做的方式是手动确定特征的位置。这可行,但意味着每次更改图像的视角(即移动相机)时我都必须重做。因此我考虑自动生成这些位置。

当然,现在原则上我可以重新实现 Povray 所做的所有相机计算,但这可能比手动确定坐标更费力。但是鉴于 Povray 无论如何都必须进行这些计算,我想知道是否有一种简单的方法可以获取该数据,因此我可以在渲染期间将其输出,然后在我的 LaTeX 文件中使用该数据。

澄清一下,我不是在谈论镜像或折射之后的位置。这只是一个问题,如果我的场景在给定点仅由一个小对象组成,那么在给定当前相机设置的情况下,该对象将出现在渲染图像中的哪个位置。

0 投票
1 回答
198 浏览

raytracing - 如何在 POV-ray 中将 image_map 映射到 height_map?

我有一个程序(水流模拟),每次迭代都会输出三个图像:一个高度图(土地+水的高度)和一个纹理(设计成实际上有点像棕色土壤上的水)。我想要一个 3d 动画,并决定使用 POV-Ray。

问题是我无法让 height_map 与 image_map 对齐。查看此文档后,我得出结论,我只需要类似的东西

但是,这并不能正确映射像素。

示例: 问题示范 我想要发生的是蓝色斑点与图片中可见的凸起一致。

作为参考,产生这个的代码都可以在这个 repo 中找到:https ://github.com/smeagolthellama/rivergen

0 投票
1 回答
4438 浏览

python - 搅拌机渲染“位置:和带有 Pov Ray 插件的“UnboundLocalError”

我不确定这是最好的地方,但我去...

我正在尝试使用 Blender 2.79b 的 Pov ray 插件渲染图像。当我这样做时,它只会向我展示一个丑陋的棋盘。

经过一番闲逛后,我单击了信息选项卡,它向我显示了这条小消息:

不幸的是,我并不真正了解 Python(或一般的编码),所以在我更好地理解它之前我不想接触任何东西。

0 投票
0 回答
44 浏览

povray - Povray 棱镜未关闭警告

我在 povray 中有一个棱镜,但我一直收到警告: Parse Warning: Prism not closed. Ignoring it.我不明白这一点,开始坐标与上一个相同。我究竟做错了什么?

它应该是我从另一个基本形状中减去的曲线。

0 投票
2 回答
1158 浏览

python-3.x - Vapory 错误:FileNotFoundError: [WinError 2] 系统找不到指定的文件

我在 github 中运行了汽化的示例代码,但它有错误。

  • 代码

    /li>
  • 错误信息

    /li>
0 投票
1 回答
61 浏览

povray - POV-Ray:颜料声明中的函数有什么作用?

pigment语句出现在我在网上找到的代码中,其中depth是一个数字:

做什么function{(depth+1)/3}?据我了解,这是返回的常量函数(depth+1)/3。这个函数在pigment语句中的作用是什么?