问题标签 [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.
povray - 如何在 POVRAY 3.7 中的 xyz 数据点上绘制等值面
我阅读了 POVRAY 的教程,但我不明白如何在我的 xyz 数据点上绘制等值面。在教程中,他们只讨论函数的等值面。谁能告诉我是否可以在数据点上绘制等值面,使等值面覆盖所有数据点。我尝试了blob命令。在 blob 命令中,我将我的两个数据点与圆柱体连接起来。因此,每当两个圆柱体在任何区域重叠时,强度就会变高并且看起来很尴尬。所以,我想切换等值面。
render - POV-ray 脚本仅以黑色渲染
一些 POV 射线脚本只是给我一个空白的黑屏,而其他运行正常。下面是一个场景示例(最初由史蒂夫沃特曼编写),它只是给我一个空白的黑屏
虽然以下代码完美运行......
我在 x64 Win & 机器上使用 POV-ray 3.7。
我是 POV-ray 的新手,我应该知道任何隐藏的设置吗?
基于以下评论的附加说明:
我添加了一个相机和光源如下..
...但我仍然得到一个空白屏幕。
3d - 如何在 POV-Ray 中将 3 维点绘制为对象?
我有一组三维点,我想在 POV-Ray 中创建适合这些点的表面。可能吗?我找不到办法。
povray - 如何在 POVRAY 中使用文件扩展名作为循环变量读取多个文本文件
我是 Povray 的新手。我在 .XYZ 文件中有所有珠子的坐标。现在我想为每次生成 .png 快照,以便我可以使用 ffmpeg 制作电影。我的问题是:我想知道,文件扩展名作为循环变量的格式是什么。
换句话说,我可以使用以下代码在任何特定时间读取和生成快照:
fopen MyFile“confs.txt”读取
现在我想使用另一个文件扩展名为 confs%d.txt 的时间循环,这样我就可以打开和读取百万个文件并生成每次对应的快照。
请给我关于在 Povray 中使用文件扩展名作为循环变量的建议。这个想法来自我的 C 编程,我们使用文件扩展名作为循环变量。如果您有任何其他方式读取多个文件,请告诉我。
povray - 如何在 POV-Ray 动画中输出计算的信息?
我像往常一样使用ini文件创建 POV-Ray 3.6.2 (Windows) 动画。在pov文件中,我根据时钟值计算了几个值,例如相机位置。如何以某种方式输出这些值,以便在外部程序中轻松检索(非实时)使用?
按优先级降序,这些是我想到的方法:
- 将其保存在文件名中(而不是通常的 filename00.bmp、filename01.bmp 等)
- 将其保存在外部文本文件中(每帧一个,或整个动画一个)
- 保存在文件元数据中(虽然不知道BMP有没有类似EXIF标签的元数据字段)
目前,我正在使用文本对象将其写入图像,以后可以手动复制和裁剪。
我知道我可以用另一种语言重写生成这些数字的算法,但要避免这种情况,因为我需要维护算法的 2 个副本以防它发生变化。
谢谢!
povray - 在 povray 中,有没有办法将照射到表面区域的光求和成一个值?
我正在模拟不同的光管,并想量化照射光管下方区域的光量。povray 中是否有办法量化照射到表面特定区域的光量(降至单个值)?
povray - 为什么通过相机的固体物体的强度不是<0,0,0>?
我有一个 Pov-Ray 场景,正在查看一个球体,轴上的实心圆柱体穿过相机和球体中心。渲染图像在实心圆柱体占据的区域中具有 <89,89,89> 的 rgb 值。这些像素不应该是不透明的(即强度值<0,0,0>)吗?如果实心标枪在这些像素处刺穿 CCD 芯片,光线如何到达这些像素?是不是因为球体和圆柱体占据了同一个空间?这是脚本。我正在尝试测量与各种物体和光源的对比度,因此我需要正确的灰度级。我究竟做错了什么?我使用以下开关运行脚本:
.
编辑:我发现使圆柱体变黑的唯一方法是使用“差异”将其从球体中切出。然后将差异对象与圆柱体一起显示。但为什么?两个实体对象的界面不应该是不透明的,因此 rgb 0,0,0?
povray - 使用 +fN16 的每种颜色 16 位仍然可以为每种颜色提供 255 个强度级别,而不是 65535
我在我的 .ini 文件中使用以下选项渲染场景:+fN16。
创建的 .png 文件按预期是 48 位的(在 Windows 中,我查看文件-> 属性-> 详细信息-> 位深度 = 48)。
但是,当我按升序对所有像素值进行排序并取所有值的并集之间的差异时,每种颜色只有 255 个(或更少)离散强度级别,而不是每种颜色的预期 65535 个级别(每种颜色 16 位) .
需要应用哪些设置才能在 .png 图像中获得每种颜色的 65535 个级别?
(我正在通过阴影半影寻找沿横截面的小强度变化)