1
A
回答
0
@Alnitak在評論中說了些什麼。這些斑點通常是由於自相交而出現的。這也可能發生在陰影的實現過程中。如果已經實現陰影,請檢查陰影射線是否從曲面上的點生成,如果是這樣,請添加一個小常量(例如「0.001」),以便比曲面稍遠一點生成射線以避免自相交。
相關問題
- 1. 沒有Raymarching的光線追蹤元球
- 2. Python光線追蹤
- 3. 光線追蹤和光線
- 4. 光線追蹤球形紋理
- 5. 片段着色器 - 球體光線追蹤 - 沒有任何顯示
- 6. 帶球體的射線追蹤
- 7. 減少計算而光線追蹤
- 8. 2D光線追蹤
- 9. 爲什麼球沒有在右邊的邊緣彈跳
- 10. 不同觀點的光線追蹤
- 11. 8球形球體的3D球體地形。網格的邊緣很明顯,我不確定爲什麼
- 12. 什麼是一些更好的開源光線追蹤器?
- 13. OpenGL的光線追蹤和網
- 14. 沿任意軸線光線追蹤
- 15. 光線追蹤法線貼圖
- 16. 錯誤的光線追蹤
- 17. 光線追蹤陰影錯誤
- 18. 優化光線追蹤
- 19. 光線追蹤沒有正確響應
- 20. 爲什麼我的蒙特卡羅光線追蹤如此嘈雜?
- 21. 光線投射點多邊形線對齊邊緣
- 22. 我怎樣才能把陰影射線追蹤球體
- 23. 光線追蹤:由於相機移動造成的球體失真
- 24. 光線追蹤:出現暗環
- 25. 方向光LightSource光線追蹤
- 26. Ray定義中的術語't'是什麼?光線追蹤
- 27. 如果我追蹤iPhone的Mac地址,我有什麼缺點?
- 28. Java:光線追蹤:光澤反射着色
- 29. 帶邊界體積層次結構的光線追蹤對象矩陣變換
- 30. 爲什麼綵球繼續往下走過頁面的邊緣
你使用什麼算法來與這些球體相交射線? – Matso
我將球體變換的逆應用於射線,將參數射線方程插入隱式球體方程中,並求解沿射線的交點的距離。 – user393454
請分享一些相關的代碼。我懷疑你遇到了「自我交叉」問題,因爲斑點都在光線剛剛掠過球體的點上。 – Alnitak