2015-11-18 98 views
0

我正在創建一個應用程序來顯示與Cardboard的360圖像。 我使用Cardboard相機和球體在Unity中創建了一個場景。我將360-圖像映射到球體紋理。 當查看紋理質量低,並有鋸齒,所以細節不好質量。球體360紋理低質量

任何想法來解決這個紋理問題?我嘗試了一個創建不同類型球體的腳本,但它沒有解決問題。

回答

1

你需要使用icoshpere這個工作,你仍然會在民意測驗附近得到一些失真,但它比Unity提供的uv更好。

第二件事是你需要一個高細節的icoshpere才能工作,因爲你需要更多的頂點。

第三件事是紋理的質量和尺寸。我認爲Unity的默認fov大約是60,但是您會將紋理映射到360 fov,所以您需要比您使用的屏幕紋理更高的紋理。

如果您想了解有關icoshperes和uv球體之間差異的更多細節,或者轉到文章底部並下載統一項目,可以查看此article。該項目包括已經制作好的icoshperes,你可以嘗試一下,找出哪一個最適合你的項目。我正在使用Octahedron Sphere 4 R1。任何較少的多邊形和失真太多,任何較高的一個和fps下降很多。