Graphics 具有路径/双向路径跟踪的硬阴影

Graphics 具有路径/双向路径跟踪的硬阴影,graphics,raytracing,Graphics,Raytracing,我正在实现双向路径跟踪算法(使用pbrt作为源),但在我设置的康奈尔盒子中看到非常硬的阴影 下面是渲染结果的外观 光源可以被认为是一个薄盒子,只有一面发光。所有其他五个面都充当封堵器 我希望在黑暗区域看到更多的东西(如果你仔细看,房间里有一个球体)。此特定输出来自s==1,相当于常规路径跟踪,并以100个采样/像素生成。s==0的输出看起来更暗,天花板上只有一个亮点 你知道为什么会这样吗?阴影似乎位于正确的位置,但照明贡献似乎太低。当光源变亮时会发生什么?光源亮度已设置为最大值,即1(比例为

我正在实现双向路径跟踪算法(使用pbrt作为源),但在我设置的康奈尔盒子中看到非常硬的阴影

下面是渲染结果的外观


光源可以被认为是一个薄盒子,只有一面发光。所有其他五个面都充当封堵器

我希望在黑暗区域看到更多的东西(如果你仔细看,房间里有一个球体)。此特定输出来自
s==1
,相当于常规路径跟踪,并以100个采样/像素生成。
s==0
的输出看起来更暗,天花板上只有一个亮点


你知道为什么会这样吗?阴影似乎位于正确的位置,但照明贡献似乎太低。

当光源变亮时会发生什么?光源亮度已设置为最大值,即1(比例为0-1)。在自然界中,光线可以任意明亮-为什么要限制它?你可能把颜色和光线的强度混淆了。当漫反射/镜面反射颜色应在0-1范围内时,强度可以大于1。当使光源更亮时会发生什么情况?光源亮度已设置为最大值,即1(比例为0-1)。在自然界中,光线可以任意明亮-为什么要限制它?你可能把颜色和光线的强度混淆了。强度可以大于1,而漫反射/镜面反射颜色应在0-1范围内。