我正在使用名爲sculptris的程序在Wavefront OBJ格式中創建模型。我剛剛創建了我的第一對夫婦模型,現在正試圖將它們導入到OpenGL場景中。我從未在今晚寫過對象加載器,但我很肯定我正確地解析了OBJ文件。不幸的是,當我添加燈光時,似乎一半模型的法線不正確。沒有照明,模型紋理和顏色正確,看起來很完美。帶照明的圖像看起來像這樣...半法線錯誤
如果一半的模型是正確的,我敢肯定有什麼錯我的OBJ解析。因此,sculptris必須只有法線正確的一半模型(可能是由雕刻的對稱造成的)。如果有人熟悉這個程序,請知道我做錯了什麼。對於那些剛剛熟悉OBJ的人,是否有一些我不知道OBJ涉及重複法線(這是因爲模型是左右對稱的)?
我建議創建一個非常簡單的模型,就像一個多維數據集一樣,您可以輕鬆理解您要導入的數據是否正確。 3D建模程序非常普遍地不完全支持導出爲多種格式。一般來說,只有原生的導入/導出格式才能忠實地再現您在包中看到的內容。 – Eric
明天我會試試這個...好的建議!另外,OBJ是該程序支持的唯一導出格式。希望他們沒有弄錯... haha – Nitrex88