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

标签 povray

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

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

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

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

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

最佳答案

我刚刚渲染了一个示例图像(Povray 3.7.0,在命令行上传递了 +FN16)并获得了渲染的真实 16 位图像,像素之间的差异很小。

您的图像在 Mathematica 中打开后会被缩减采样,或者您在图像中检查的样本实际上每种颜色的级别少于 255 个。

您是否尝试过不同的图像或更大的样本?

关于povray - 使用 +fN16 的每种颜色 16 位仍然为每种颜色提供 255 个强度级别,而不是 65535,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40473497/

相关文章:

windows - POVRY for windows : using the command line to render several pov files

povray - 使用图像对球体进行纹理处理,使其面向相机

python - Blender 渲染 "location: <unknown location> and "UnboundLocalError“使用 Pov Ray 插件

textures - 创建一个看起来像地球的球体

povray - 使用povray导出数据

graphics - 以 2D 矢量格式从 Pov-Ray 转换/导出图形

linux - 安装 POV-Ray : configuration error

python - 在 blender 外运行 Blender python 脚本

vector - 如何保持盒子的同一侧垂直于 povray 中的相机位置?