2
我試圖用openGLES 2.0獲得平穩的照明效果。 我從攪拌機中導出了一個.obj實體,並將其轉換爲頂點和正常C數組中的obj文件(使用obj2openGL - http://heikobehrens.net/2009/08/27/obj2opengl/ )。然後我在iPhone上的openGL ES應用程序中繪製該數據。 問題是,實體的面有平坦的光照(每個面的顏色相同)。我想要一個平滑的效果,而不使用每個碎片照明。 我試圖增加面的數量,但沒有結果。OpenGL ES 2.0頂點照明
在openGLES2.0上有一個控制這種效果的功能(平滑vs平面照明)嗎?
而且它不可能是Blender導出的.obj文件首先具有每面法線?我對Blender沒有多少經驗,但建模程序通常會在輸出爲簡單和廣泛的格式時感到厭倦(儘管Blender的開源特性可能會在這方面有所不同)。 –
謝謝基督教徒,同時我試圖做每片閃電獲得相同的平面效果。相反,我在同一個應用程序上手動創建的球體看起來非常平滑。所以我用相同的方法創建了一個以0,0,0爲中心的簡單立方體,生成的法線似乎是面部法線! (例如1,0,0 ...)。 – Alex79
一旦SO允許你,你可以發佈你的解決方案作爲一個完整的答案,然後接受它?這會讓我們成爲幸福的人:-) – 2012-06-12 12:39:01