面ごとにSetMaterialでマテリアルを適用する方法がわかりません。
最後に設定したSetMaterialがすべての面に適用されるっぽいんですが、誰かわかる人いませんか?

ちなみにXファイル使わずに、独自形式を読み込んで、
頂点バッファとインデックスバッファに面数×3回ループ掛けて
自前フラットシェーディングでDrawIndexedPrimitiveで描画してます。