私はWavefront OBJ形式でモデルを作成するsculptrisというプログラムを使用しています。私は最初のカップルモデルを作成しましたが、今はOpenGLシーンにインポートしようとしています。私は今夜前にオブジェクトローダーを書いたことはありませんでしたが、私はOBJファイルの解析を正しく行ったと確信しています。残念ながら、ライティングを追加すると、モデルの半分の法線が正しくないように見えます。照明なしでは、モデルはテクスチャリングされ、正しく色付けされ、完璧に見えます。半分のモデルが正しければ、画像を照明すると、このようになります...半分の法線が間違っています
で、私は私のOBJの解析と間違って何もありません確信しています。したがって、sculptrisはモデルの半分(おそらくは彫刻の対称性から生じるもの)に対して正しい法線しか持たないといけません。誰かがこのプログラムに精通しているなら、私が間違っていることを知っている。一般的にOBJに精通している人にとっては、重複する法線を含むOBJについてはわかりません。(モデルは左右対称ですから)
インポートしようとしているデータが正しいかどうかを簡単に理解できる、キューブのような非常に単純なモデルを作成することをお勧めします。 3Dモデリングプログラムでは、さまざまな形式へのエクスポートを不完全にサポートするのが一般的です。一般に、パッケージ自体に表示されているものを忠実に再現するためには、ネイティブのインポート/エクスポート形式のみに依存することができます。 – Eric
私は明日それをやろうとします...良いsuggesstion!また、OBJは、プログラムがサポートする唯一のエクスポート形式です。彼らは間違っていないことを願っています... haha – Nitrex88