2016-01-28 23 views
0

Unity3d中的場景中的生成網格和gameobjects。我爲材質設置了標準着色器。爲什麼遊戲對象的表面不平滑(如逐步):http://screencast.com/t/M2hxgkw5NUnity3d中的對象的陰影表面

+4

嘗試在編輯 - >項目設置 - >質量,將反鋸齒設置爲2倍或4倍。要點是要在質量和效率之間找到一個折中方案。 – Everts

+0

@fafase你可以改變你的評論到一個答案 –

+0

嗯,有人做了更多的細節。 – Everts

回答

0

你現在面臨的事情叫做別名(https://en.wikipedia.org/wiki/Aliasing)。

由於它們是由像素構成的,因此會出現在數字圖像中。簡而言之,如果您想繪製與數字屏幕的寬度和高度不平行的線條,則光柵化(https://en.wikipedia.org/wiki/Rasterisation)的過程將使該線條看起來像您在參考圖像中看到的管道。

爲了解決這個問題,人們發明了反鋸齒技術,簡單地說 - 在別名鋸齒步驟之間進行轉換,使其看起來更加平滑。

Unity3D具有內置抗鋸齒功能。您可以在質量setings打開(如fafase在評論已mantioned):

enter image description here

需要注意的是,抗鋸齒是相當昂貴的,並在移動設備上可能是一個大問題。