问题标签 [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 投票
2 回答
517 浏览

povray - 如何在 POVRAY 3.7 中的 xyz 数据点上绘制等值面

我阅读了 POVRAY 的教程,但我不明白如何在我的 xyz 数据点上绘制等值面。在教程中,他们只讨论函数的等值面。谁能告诉我是否可以在数据点上绘制等值面,使等值面覆盖所有数据点。我尝试了blob命令。在 blob 命令中,我将我的两个数据点与圆柱体连接起来。因此,每当两个圆柱体在任何区域重叠时,强度就会变高并且看起来很尴尬。所以,我想切换等值面。

0 投票
1 回答
410 浏览

render - POV-ray 脚本仅以黑色渲染

一些 POV 射线脚本只是给我一个空白的黑屏,而其他运行正常。下面是一个场景示例(最初由史蒂夫沃特曼编写),它只是给我一个空白的黑屏

虽然以下代码完美运行......

我在 x64 Win & 机器上使用 POV-ray 3.7。

我是 POV-ray 的新手,我应该知道任何隐藏的设置吗?

基于以下评论的附加说明:

我添加了一个相机和光源如下..

...但我仍然得到一个空白屏幕。

0 投票
1 回答
291 浏览

3d - 如何在 POV-Ray 中将 3 维点绘制为对象?

我有一组三维点,我想在 POV-Ray 中创建适合这些点的表面。可能吗?我找不到办法。

0 投票
1 回答
261 浏览

povray - 如何在 POVRAY 中使用文件扩展名作为循环变量读取多个文本文件

我是 Povray 的新手。我在 .XYZ 文件中有所有珠子的坐标。现在我想为每次生成 .png 快照,以便我可以使用 ffmpeg 制作电影。我的问题是:我想知道,文件扩展名作为循环变量的格式是什么。

换句话说,我可以使用以下代码在任何特定时间读取和生成快照:

fopen MyFile“confs.txt”读取

现在我想使用另一个文件扩展名为 confs%d.txt 的时间循环,这样我就可以打开和读取百万个文件并生成每次对应的快照。

请给我关于在 Povray 中使用文件扩展名作为循环变量的建议。这个想法来自我的 C 编程,我们使用文件扩展名作为循环变量。如果您有任何其他方式读取多个文件,请告诉我。

0 投票
1 回答
570 浏览

povray - 如何在 POV-Ray 动画中输出计算的信息?

我像往常一样使用ini文件创建 POV-Ray 3.6.2 (Windows) 动画。pov文件中,我根据时钟值计算了几个值,例如相机位置。如何以某种方式输出这些值,以便在外部程序中轻松检索(非实时)使用?

按优先级降序,这些是我想到的方法:

  1. 将其保存在文件名中(而不是通常的 filename00.bmp、filename01.bmp 等)
  2. 将其保存在外部文本文件中(每帧一个,或整个动画一个)
  3. 保存在文件元数据中(虽然不知道BMP有没有类似EXIF标签的元数据字段)

目前,我正在使用文本对象将其写入图像,以后可以手动复制和裁剪。

我知道我可以用另一种语言重写生成这些数字的算法,但要避免这种情况,因为我需要维护算法的 2 个副本以防它发生变化。

谢谢!

0 投票
1 回答
66 浏览

povray - POV 射线中的 area_light 仅获得 1 个点?

我在 POV 射线中对面光源进行光线追踪,并想检查光源的外观。所以我在它旁边放了一个扩散板(并与之平行)。我只看到中心的一个单点光源,而不是我期望从下面的 area_light 设置中得到的 5x5 点光源阵列。为什么我看不到其他 24 个点光源照亮光盘?

在此处输入图像描述

0 投票
1 回答
277 浏览

povray - 光在 POVRay 中穿过玻璃?

在这张图片中,我将光源放置在玻璃管的正上方和左侧,折射率为 1.3。但我没有看到任何预期的伪影(证据)表明光线穿过管子并从棋盘表面反射。

在此处输入图像描述

我看过很多 POVRay 图像,其中光线是由玻璃操纵的。但是我不知道哪个参数或参数组合会影响这一点。这是呈现上述图像的 POV 文件:

任何提示或指针表示赞赏。

0 投票
0 回答
26 浏览

povray - 在 povray 中,有没有办法将照射到表面区域的光求和成一个值?

我正在模拟不同的光管,并想量化照射光管下方区域的光量。povray 中是否有办法量化照射到表面特定区域的光量(降至单个值)?

0 投票
0 回答
29 浏览

povray - 为什么通过相机的固体物体的强度不是<0,0,0>?

我有一个 Pov-Ray 场景,正在查看一个球体,轴上的实心圆柱体穿过相机和球体中心。渲染图像在实心圆柱体占据的区域中具有 <89,89,89> 的 rgb 值。这些像素不应该是不透明的(即强度值<0,0,0>)吗?如果实心标枪在这些像素处刺穿 CCD 芯片,光线如何到达这些像素?是不是因为球体和圆柱体占据了同一个空间?这是脚本。我正在尝试测量与各种物体和光源的对比度,因此我需要正确的灰度级。我究竟做错了什么?我使用以下开关运行脚本:

.

编辑:我发现使圆柱体变黑的唯一方法是使用“差异”将其从球体中切出。然后将差异对象与圆柱体一起显示。但为什么?两个实体对象的界面不应该是不透明的,因此 rgb 0,0,0?

0 投票
1 回答
47 浏览

povray - 使用 +fN16 的每种颜色 16 位仍然可以为每种颜色提供 255 个强度级别,而不是 65535

我在我的 .ini 文件中使用以下选项渲染场景:+fN16。

创建的 .png 文件按预期是 48 位的(在 Windows 中,我查看文件-> 属性-> 详细信息-> 位深度 = 48)。

但是,当我按升序对所有像素值进行排序并取所有值的并集之间的差异时,每种颜色只有 255 个(或更少)离散强度级别,而不是每种颜色的预期 65535 个级别(每种颜色 16 位) .

需要应用哪些设置才能在 .png 图像中获得每种颜色的 65535 个级别?

(我正在通过阴影半影寻找沿横截面的小强度变化)