问题标签 [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.
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 射线代码:
蒸气代码:
povray - 渲染非常小的物体时没有阴影
我有一个简单的场景,在白色平面上有一个圆柱体,两个光源以相反的角度相距很远。我将制作数千张这样的图像,每次将光源旋转或降低一点,每个图像的主要目的是渲染阴影以用于另一个实验。我遇到的问题是,当我使对象非常小,例如 10^-5 的数量级(对于实验我将使用阴影)时,我看不到来自对象的任何阴影,并且整个场景显得更暗,好像整个区域都处于阴影中。这发生在我尝试过的任何 phi 或 theta 上。
起初我以为我的相机可能挡住了路,所以我把它移了回来,把角度弄得很小,但问题仍然存在。我对 POV-ray 相当陌生,所以任何建议都将不胜感激。
问题是当物体变得非常小时为什么没有阴影,我该如何解决它?
这是我的代码:
povray - 获取 POV-RAY 对象的最小和最大坐标
我需要在 .pov 射线文件中获取对象的最低和最高 X、Y 和 Z 值,该文件是通过多个形状(盒子、圆柱体、球体等)的联合创建的。
merge - 如何使用带有 .stl 文件的 POV-Ray 与对象合并?
我有这个 povray 代码:
povray +Imerge.pov
我想将 .stl 文件添加到union
. 我怎么能那样做?
请帮我。
povray - Povray 中是否有一种简单的方法来计算对象可能出现在渲染图像中的位置?
我正在使用 Povray 渲染图像,然后使用 LaTeX/TikZ 文件添加标签。
现在我这样做的方式是手动确定特征的位置。这可行,但意味着每次更改图像的视角(即移动相机)时我都必须重做。因此我考虑自动生成这些位置。
当然,现在原则上我可以重新实现 Povray 所做的所有相机计算,但这可能比手动确定坐标更费力。但是鉴于 Povray 无论如何都必须进行这些计算,我想知道是否有一种简单的方法可以获取该数据,因此我可以在渲染期间将其输出,然后在我的 LaTeX 文件中使用该数据。
澄清一下,我不是在谈论镜像或折射之后的位置。这只是一个问题,如果我的场景在给定点仅由一个小对象组成,那么在给定当前相机设置的情况下,该对象将出现在渲染图像中的哪个位置。
raytracing - 如何在 POV-ray 中将 image_map 映射到 height_map?
我有一个程序(水流模拟),每次迭代都会输出三个图像:一个高度图(土地+水的高度)和一个纹理(设计成实际上有点像棕色土壤上的水)。我想要一个 3d 动画,并决定使用 POV-Ray。
问题是我无法让 height_map 与 image_map 对齐。查看此文档后,我得出结论,我只需要类似的东西
但是,这并不能正确映射像素。
作为参考,产生这个的代码都可以在这个 repo 中找到:https ://github.com/smeagolthellama/rivergen
python - 搅拌机渲染“位置:和带有 Pov Ray 插件的“UnboundLocalError”
我不确定这是最好的地方,但我去...
我正在尝试使用 Blender 2.79b 的 Pov ray 插件渲染图像。当我这样做时,它只会向我展示一个丑陋的棋盘。
经过一番闲逛后,我单击了信息选项卡,它向我显示了这条小消息:
不幸的是,我并不真正了解 Python(或一般的编码),所以在我更好地理解它之前我不想接触任何东西。
povray - Povray 棱镜未关闭警告
我在 povray 中有一个棱镜,但我一直收到警告:
Parse Warning: Prism not closed. Ignoring it.
我不明白这一点,开始坐标与上一个相同。我究竟做错了什么?
它应该是我从另一个基本形状中减去的曲线。
python-3.x - Vapory 错误:FileNotFoundError: [WinError 2] 系统找不到指定的文件
我在 github 中运行了汽化的示例代码,但它有错误。
代码
/li>错误信息
/li>
povray - POV-Ray:颜料声明中的函数有什么作用?
该pigment
语句出现在我在网上找到的代码中,其中depth
是一个数字:
做什么function{(depth+1)/3}
?据我了解,这是返回的常量函数(depth+1)/3
。这个函数在pigment
语句中的作用是什么?