我有一个场景,就像两个路灯(区域灯)照亮它们之间的旗杆。如果我为每个场景渲染一次场景并对结果求和,我在每个阴影中的对比度都比在两个灯光一起渲染场景时少。我将场景导出为16位PNG。两个灯都打开时信号都是<1,我没有正常化。背景设置为黑色。
使用单独的光源对场景进行求和会产生与使用两个光源渲染场景一次相同的结果吗?我设置了Display_Gamma = 1.0和assume_gamma 1.0
场景中的一些信息(我可以发布必要的示例pov ray文件):
地板材料是: 颜料{color rgbft&lt; 1.0,1.0,1.0,0.0,0.0&gt; } 完成{ambient 0 diffuse albedo 1。}
旗杆是: texture {pigment {color Black}}
光源如下: 颜色rgb&lt; 0.125,0.125,0.125&gt; area_light&lt; 5,0,0&gt;,&lt; 0,0,5&gt;,5,5 适应性5 圆形
答案 0 :(得分:0)
好的,我还必须设置File_Gamma = 1.0 因此,为了保持线性强度单位,设置全局选项:assume_gamma 1.0并在渲染命令中包含参数:File_Gamma = 1.0和Display_Gamma = 1.0
如果你想以线性单位测量阴影对比度,那么所有三个gammas都需要为1.0。