0
我正在實施使用DirectX 11的位移貼圖及其新鑲嵌階段。執行位移貼圖:沿接縫的空隙
漫反射貼圖和位移貼圖由xNormal生成。
我應用位移映射後的結果非常糟糕。 http://imgur.com/a/OT2tt#0
然後我意識到的值在紋理沿着接縫是不一樣的/連續的,所以我只是用漫反射紋理作爲位移圖,和漫反射顏色是全紅。
結果是改善了,但仍沿接縫1個像素的差距。
我被這個小缺口混淆,所以我在擴大使用MS畫家紋理着色部分,然後間隙消失了!
現在,我只是不明白問題出在哪裏。 即使紋理的不同部分沿着接縫的值相同(在這種情況下爲紅色), 結果模型上仍然存在間隙。
我試過所有樣品過濾器here(MSDN)但沒有什麼幫助。
是什麼原因導致了差距?如果問題可以通過修改紋理而不是改變我的代碼來解決,那將會更好。
你對幾何體使用索引表示還是重複頂點緩衝區中的某些頂點?如果是後者,則由於浮點精度錯誤,兩個相同的頂點可能會以略微不同的值進行移位。 –