この3つ(に付け加え、Mesh Instancingテクニックを使わない方法2つ)が1つのソリューションにごっちゃになっているため、コードがスパゲッティの様相を呈しています。 別々にしてくれればまだわかりやすいんですけどね……。 Hardware Instancing ここでは、一番上のHardware Instancingとかいうのをやってみたいと思います。 Hardware Instancingはどのようにモデルを増やしているかと言うと、VertexBufferを使います。 モデルのメッシュを表すVertexBufferとは別に、各モデルのインスタンス固有の情報(モデルのインスタンスの位置とか回転とかです・・・・・・C#で言うならちょうどメンバ変数のようなものでしょうか)を格納したVertexBufferを作るのです。 それを、2つともGraphicsDevice.Verticesにセ