1

LWJGL と 20 面体サブディバイド アルゴリズムを使用して icosphere メッシュを作成しています。

glDrawElements を使用して球体をレンダリングしたところ、このように見えまし が、もっと低ポリゴンの外観を期待していました。

いくつかの調査の後、glDrawArrays がローポリの外観を実現できることがわかったので、glDrawArrays に切り替えました。球自体 (頂点配列、インデックス配列など) について何も変更しないと、次のようになります

一次正二十面体でさえ完全にオフです。正二十面体の基本頂点と配列 (細分割アルゴリズムが球を作成するために使用する) をいじって、どこがうまくいかないかを確認しましたが、何がうまくいかないのかを理解することはできません。

また、glDrawElements と glDrawArrays の両方で GL_TRIANGLES を使用していることにも言及する価値があるかもしれません。

どんな洞察も素晴らしいでしょう。

4

0 に答える 0