2017-04-17 82 views
2

我已經使用蒙特卡洛方法實現了全局照明,使用scratch像素教程作爲指導。我的最終形象非常嘈雜!下面的例子是在64個樣本,我以前使用過高達512,它仍然非常嘈雜。爲什麼我的蒙特卡羅光線追蹤如此嘈雜?

任何想法可能是什麼問題?

64 Samples, 1 Bounce

編輯: 這裏是128個樣本和16倍超採樣,產生2048個採樣的輸出。仍然有很多噪音!

enter image description here

+0

這只是它是如何。我的工作原理也差不多。 – Alnitak

+0

你確定它應該是這樣不好嗎?我試圖通過使用16倍超採樣(網格算法)和128個採樣來對抗噪聲,但它仍然不好! – Arthur

+0

我需要幾千個樣本來獲得可接受的噪音水平。 FWIW,我沒有使用網格進行超取樣 - 我只是選取浮點x和y樣本,然後將這些樣本添加到右像素存儲區中以獲取這些射線座標。 – Alnitak

回答

3

路徑追蹤是非常嘈雜;這是算法的本質。維基百科考慮這個例子:

enter image description here

左上圖像是在每像素1個樣品,並從那裏(從左到右,從上到下),每平方以下翻一番。所以右下方的正方形是32768 spp。

還有其他相關的算法,可以降低噪音等量計算的: