私は、OpenGLを使用してレンダリングエンジンを開発していると私は知りたいよ:OpenGLのゲームエンジンは、レンダラは
万一、我々は、単一のため2+法線を持っているように頂点が(フラットシェーディングのために、我々は頂点を複製する必要が重複頂点)をモデル内に作成するか、頂点を複製する必要がある場合にエンジンでアルゴリズムを実装する必要があります。一例は、鋭いエッジと滑らかな表面を有する岩石のモデルである。
エンジンは、(モデル機能に関して)アーティストの意図が何であるかわからないので、アーティストはモデリングソフトウェアで鋭いエッジのために頂点を複製することになります。エンジンは、面の法線間の角度をチェックすることによってどの頂点を複製するかを識別しますが、これはモデルのフィーチャを上書きする可能性があります。
これは、異なる輸出業者がこのニーズに応えるためのオプションを提供する可能性がある(?を見ていないため).objモデル専用です。