glDrawElementsがどのようにインデックスを使用しているのか不思議です。 GL_TRIANGLESによって描画されたインデックス{1、2、3、4、5、6}の配列を持っているとしましょう。私の質問は、それが指標「123」、「456」、または四角形「123」、「234」、「345」、「456」の2つの三角形を形成するかどうかです。私は.objモデルをインポートしていますが、データは必要に応じて読み込まれますが、レンダリングはちょうどうんざりしてしまいます。glDrawElements - どのようにインデックスを「消費する」のですか?
答えて
GL_TRIANGLES
モードでは、すべての三角形に3つの頂点が必要なため、一度に3つのインデックスを引きます(インデックス1,2,3,4,5,6の2つの三角形を描画します)。
隣接関係がある場合や三角形を描いている場合は、のストリップの場合は、異なる数字が当てはまります。また
、あなたはOBJファイルをインポートしていることを述べたことから、OBJファイルで頂点とテクスチャ座標および/または法線上異なる指標があるかもしれないことに注意します。
これはバグではなく、機能です。これはOBJで許容されており、多くの輸出業者は、表面を滑らかに陰影付けした場合(つまり、2つの面が法線を共有する場合)に空間を節約します。
ユニークなの頂点のリストを作成し、それぞれ独自の法線、テクスチャなどを設定し、これらのインデックスを使用する必要があります。
追加情報ありがとう、しかし私はすでにそれをしています。インポートからの私の結果は、一意の頂点のリストと、一意の頂点を使用して1つの面(すべてが三角形です)を形成するインデックスの配列です。実際の問題は、.objファイルに書き出すためのBlenderスクリプトは、頂点の巻き線順序を維持しないため、法線を他の方法とは異なる方向に向けることです。私は.xファイルにエクスポートしようとします、それが動作するかどうかを確認します。 –
GL_TRIANGLES
を使用すると、123, 456
になります。 GL_TRIANGLE_STRIPS
を使用すると、123, 234, 345, 456
になります。
- 1. SQL/SQL CLRでWCFサービスをどのように消費するのですか?
- 2. Xamarin ExpandableListViewでは、groupclickをどのように消費するのですか?
- 3. PHP SOAP Webサービスをどのように消費するのですか?
- 4. activemqの消費者は「常にキャッシュする」ようですか?
- 5. どのようにメモリ消費を減らすには?
- 6. PikaまたはRabbitMQでは、消費者が現在消費しているかどうかを確認するにはどうすればよいですか?
- 7. どのようにドメインオブジェクトメソッドを消費する必要がありますか?
- 8. どのようにテクスチャをglDrawElements
- 9. WSDLの消費 - どのツールを使用するのですか?
- 10. Javaのストリームはどのようにメモリ消費に影響しますか?
- 11. 改行を消費するようにscanfを強制する
- 12. フェイスブックと消費アプリケーションとのアクセストークンはどのように一致しますか
- 13. どのようにOAuth2で余分なパラメータを消費するのですか.net WebApi2アプリケーション内のトークンリクエスト
- 14. どのようにPythonスクリプトを加速し、メモリ消費を減らすには?
- 15. インデックスにGL_UNSIGNED_INTを使用して、どのようにglDrawElementsを使用しますか?
- 16. カフカの消費者をどのようにスケールすることができますか?
- 17. 消費電力の少ないモバイルアプリケーションを設計するにはどうすればよいですか?
- 18. レイトバインドされたCOMオブジェクトからイベントを消費するにはどうすればよいですか?
- 19. BLEモジュールの消費電力をどのように見積もることができますか?
- 20. 必要なデータがMongoDBスレーブにある場合、ActiveMQメッセージをどのように消費できますか?
- 21. Pharoでは、システムの現在の総メモリ消費量をどのように測定できますか?
- 22. Geventでマルチプロデューサ、マルチ消費者パラダイムを実装するにはどうすればよいですか?
- 23. どのようにして、Androidアプリケーションの各アプリケーションのバッテリ消費を確認
- 24. 「ページ消費量」のFacebook指標はどういう意味ですか?
- 25. どのように列(消費)のすべての値の合計する方法最終的な読み取り - 最初の読み取り=消費
- 26. iphoneアプリのバッテリー消費量はどのくらいですか?
- 27. OSはどのようにして実際にCPUの消費電力を測定できますか?
- 28. キューイング:次のようにN、N個の消費者に生産
- 29. 起動時のSolrメモリ消費 - インデックスのロード?
- 30. 私の記憶はどこで消費されますか
ええ、私はちょうど質問を混乱させました。それは "コンソメ"ではなく "消費"する必要があります:) –
それを編集し、スペルを修正します。 – genpfault
私は前に編集ボタンを見逃しました、ありがとう! :) –