我正在加載wavefront .obj格式的3D模型,並將其顯示在Android設備的屏幕上。我使用min3d庫來加載obj和渲染,而min3d庫使用openGL ES 1.x.問題是3D模型不能平滑渲染(3D模型的邊緣不平滑)。OpenGL ES 1.x是否支持使用抗鋸齒或多重採樣的多邊形平滑?
我對openGL ES瞭解不多,而且我已經閱讀了這個論壇上的問題,並沒有獲得關於特定openGL ES 1.x問題的很多信息。我有一些關於抗鋸齒和多重採樣來渲染邊緣更加流暢,但大多數答案直接指向openGL ES 1.
有沒有什麼辦法可以用openGL ES 1.x來改進我的圖形? 謝謝。
第二和第三連桿在OpenGL ES 2.0建議的解決方案。 第一個鏈接可以應用於3D對象的紋理嗎?我讀過這篇文章,但我並不確定這個解決方案是否可以應用於3D對象,以及如何去做。 – henrywibowo
(第一篇文章)它只是在紋理的邊緣進行反鋸齒處理,但在3D模型中,在某些透視圖中,3D模型的邊緣可能是紋理中任何位置的顏色,對吧? – henrywibowo
在Min3D庫設置點平滑&lineSmoothing爲true。我能夠在一定程度上平滑渲染。雖然我無法完全擺脫它。 – Mani