我一直在嘗試在移動設備上使用Unity的TiltShift,儘管編輯器效果看起來不錯,但它並沒有在Android設備(HTC one M7)上「工作」。在Android設備上應用着色器時,結果基本上與完全不應用着色器時無法區分。 (不施加着色器)Unity的TiltShift着色器在移動設備(Android)上的視覺效果不佳?
原件:
着色器施加在編輯:
着色器應用於Android設備:
有人可以告訴我爲什麼這樣嗎?我知道一些較弱的GPU將無法處理某些着色器。但從我所知道的情況來看,如果是這樣的話,着色器將被丟棄而不被使用。我用logcat的,並沒有發現日誌如下所示:
The image effect (<shader name here>) has been disabled as it's not supported on the current platform
所以,應該指出的着色器可以爲GPU可以處理所有的函數調用進行處理。因此,着色器不應該在移動設備上產生相同的結果(或至少類似的結果),就像編輯器上的結果一樣?
我對TiltShift着色器使用了較小的樣本大小(使用12而不是28)。但是這仍然無法解釋爲什麼着色器在編輯器和移動設備上的表現如此不同。
我對着色器很陌生,如果我做錯了,請大聲吼我。非常感謝:)
我使用的是Unity 4.6,屏幕截圖只是一個3D多維數據集+背後的遊戲截圖。
我_think_你也可以在這裏發佈圖片。 –
我想,但是我沒有10個聲望來發布圖片:) – Titinious
我現在有10個聲望,謝謝:)。我現在也發佈了這些圖片。 – Titinious