2014-04-10 23 views
2

我有DDS的紋理和立方體貼圖紋理貼圖試驗。當更改textureCube()中的偏見時,我會得到非常令人討厭的普通工件。我不知道是什麼原因造成的,無法找到有關偏置參數的很多參考。WebGL的textureCube偏差導致接縫

活: (需要切換到UV和關閉正常)

http://dusanbosnjak.com/test/webGL/new/poredjenjeNM/poredjenjeNormalaBias.html

屏幕:

enter image description here

多個屏幕: enter image description here

偏置4

enter image description here

編輯

另外值得注意,當你在軌道上的說的偏見6,你可以清楚地看到立方體貼圖看或多或少正確(有兩個面之間的邊縫),這些法線突破似乎是一個不同的問題。

enter image description here

+1

哪裏「真是可惡正常神器」?它應該是什麼樣子?什麼是藍線識別? – WestLangley

+1

嗨西。如果您關閉法線貼圖,然後切換到正常的屏幕,您會看到接縫實際位於網格中的哪個位置。如果在法線關閉的情況下打開「uv」,則會在平滑和內插的其餘面之間看到非常平滑的過渡。當增加偏差值(textureCube的第三個參數)時,額外的接縫會發出聲音。幾乎所有的三角形都打破了。 – pailhead

+1

是的,我知道要看什麼屏幕。我只是不明白你是指...文物,除非你的意思是這樣的:http://imgur.com/maNHzQO,這在MIP出現偏差= 5 – WestLangley

回答

1

所以,我省略了偏置部分,並增加了一個取樣。這是它看起來像8個採樣樣本:

http://dusanbosnjak.com/test/webGL/new/pbr/poredjenjeNormalaBias.html

最後一個參數相乘規範地圖(這幾乎是黑色的輪胎)和mipbias(無關與MIPS,需要改名字)實際上會模糊它。

我試圖通過使用噪聲紋理,並通過把採樣模式的紋理隨機事情有點,但即時通訊真的不知道其意義是什麼。

隨着textureCubeLod了不少這樣的噪音會被刪除?