XNA 4 でハードウェアのインスタンス化を機能させようとしています。Microsoft のサンプル コードに従い、最後の数行のコードまですべてが機能しています。
私が抱えている問題は効果です。テクニックには基本的な効果しかありません。ソースコードをコンパイルして実行すると、コピーしたものではなく、ハードウェアのインスタンス化オプションがあります。彼らのプロジェクトが持っている InstancedModelPipeline と関係があるかもしれませんが、実際にプロジェクトにどのようにリンクされるのかわかりません。彼らの InstancedModelPipeline は、HardwareInstancing を含む InstancedModel.fx を取り込みます。
Effect effect = meshPart.Effect;
effect.CurrentTechnique = effect.Techniques["HardwareInstancing"];
effect.Parameters["World"].SetValue(modelBones[mesh.ParentBone.Index]);
effect.Parameters["View"].SetValue(Camera.ViewMatrix);
effect.Parameters["Projection"].SetValue(projection);