レンダリングされるバーテックスの数を減らすこと¶
メッシュはその頂点バッファ内に頂点を含み、レンダリングされたメッシュの各頂点は頂点シェーダーによって評価されます。ポリゴンは頂点で示された点の間を埋めます。つまり、メッシュが多くなり、それに伴って画面上の頂点が増えるほど、アプリケーションの速度は遅くなります。
アプリケーションでのメッシュのパフォーマンスを改善するには:
余分なメッシュ、バーテックス、ポリゴンがないことを確認します。
シェーダーで使用されていないメッシュから頂点属性を削除します。頂点サイズが小さいほど、頂点データへのアクセスが効率的になり、メモリ消費が少なくなります。ほとんどの3Dモデリングソフトウェアでは、エクスポート時に不要な頂点属性を削除できます。エクスポート設定には、通常、法線や頂点カラーなど、エクスポートされる頂点属性のリストが含まれています。例えば、テクスチャ付きのマテリアルを使用せずにメッシュをレンダリングする場合、テクスチャ座標の頂点属性は不要であり、削除することができます。
アプリケーションで使用するメッシュ内のバーテックスの数を減らします。
ディテールをモデリングするときに、バーテックスではなくテクスチャを使用します。