光線追蹤中出現的不真實現象應該怎麼解決?

時間 2021-05-06 19:40:53

1樓:嚴xx

其實原文已經說清楚這個問題了,很小的一段,估計你沒看到。

類似 shadow map 裡的波紋,你搜尋 shadow acne 就能找到。shadow map中要增加 bias,

這裡在光追開始的是那個 t_min 不能設定為0, 改為 0.001 就好

2樓:MaxwellGeng

樓下既然都已經說了自相交問題,我就來說說我的常用解決方案。在求交時靠兩手,一手是Cull back,因為既然是這種到三角形並反射的Path Trace,那基本就是不透明物體,這種靠Backface Cull可以解決大部分問題,另外就是加乙個微小的偏移,這樣即使是雙面的模型也不會出岔子,可謂雙層保護:

比如我這裡,背面剔除和偏移就統統都有咯。

3樓:玉公尺

產生自相交了。

簡單地說就是因為浮點數誤差的存在,計算得到的交點並不是是正好在曲面上的,而是在曲面的附近。

舉個例子,如果交點在曲面的內測,然後取樣方向向外,那麼新的光線就會和曲面自己相交。

解決方案大概有兩種

第一種是加epsilon,實現的時候可以把交點沿著法線的方向做乙個小的偏移,或者設定tmin,然後計算交點時忽略掉t第二種是做誤差分析,具體參考pbrt。

4樓:椎名深雪

浮點誤差引起的self intersection。由於精度問題, 從表面發出的光線可能被判定與自身表面發生相交。最簡單的解決方法,設定光線相交的最小距離,忽略小於此距離的相交。

偉大的pbrt貌似直接通過分析浮點誤差來一勞永逸解決這個問題。

抑鬱症者中出現「不真實感」症狀的人多嗎?這中症狀是不是生理因素造成的?

只會六六六的鹹魚 我也是,有六年了。感覺身邊的一切與我無關,死氣沉沉。對周圍的人漠不關心,包括親人,他們生病了或者他們難過,我一點感覺都沒有,我覺著自己沒有感情,覺著很可怕,對他們的關心一切都是假裝出來的,我只是覺著自己應該這麼做。在鏡子裡看到自己也感覺好陌生,看東西朦朦朧朧,記憶力不好,剛剛發生的...

感覺自己活的不真實怎麼辦

對什麼都無感甚至於自己的身體。用過很多方式,例如抽菸,喝醉,運動,用針扎自己都於事無補。但真真讓我恐怖的是幾天前發生的小車禍,當時大半個指甲脫落了,裡面的肉也划起很多,腿已經不太好走路了。然而發生事故時我發現我還是脫離在世界之外,痛覺有,但是我可以隔離。我真的很害怕這種不真實感,每個晚上都想脫離世界...

為什麼會經常感覺生活的不真實?

將不才 因為人生之中,有許多美好的事情,也有著許多遺憾,我們所能做的就是維持現在的生活,不斷地向著未來走下去,而在走向未來的路途中,我們有會有許多的憧憬,有著對美好事物的嚮往,有著許多的小小心願,而我們所能做到的,其實真的跟理想差距實在是太大了,有時經常分不清現在過去未來,迷失於幻想與現實,我們所能...