我想用半径pbrt-v4的高斯滤波器和标准偏差(\sigma)来绘制0.5。
我希望会有这样的事情:

当我用半径(100,100)和\sigma=0.5绘制pbrt-v4高斯滤波器时,我得到:

第二个情节正确吗?我将半径从1更改为1000,但是过滤器的大小总共只变化了2个像素(我得到了类似的结果)。有什么想法吗?正确的情节是怎样的?
发布于 2021-03-12 19:53:16
您可能希望将sigma设置为半径的一小部分,而不是一个固定值。Sigma控制过滤器的实际形状,而radius只控制滤波器被切断的距离(因为高斯人确实有无限半径,所以我们必须在某个地方切断它们,以便在实践中使用它们)。当sigma设置为0.5时,您正在制作一个在半径为0.5像素范围内非常尖锐的峰值滤波器,这与您获得的图像是一致的。
相反,尝试设置σ= 0.25或0.3倍的半径。或者,将sigma作为您的主要参数,然后将半径设置为3或4次西格玛。
https://computergraphics.stackexchange.com/questions/10728
复制相似问题