2011-11-09 7 views
0

私はXNA 4.0でゲームを開発しています。私はXNAでアニメーションをインポートし、後でLookAt制約を追加する非常に大きなモデルを持っています。これを達成するために、SkinnedModelProcessorでモデルをインポートし、DigitalRuneライブラリでlookAt制約を追加します。 私の問題は、SkinnedEffectが処理できる72 MaxBonesに起因しています。モデルを正しくインポートしたい場合は、各メッシュにボーンを追加する必要がありますが、モデルには152の別個のメッシュがあり、サブモデルでモデルを分割することはできません。私が各メッシュにボーンを追加しない場合、プロセッサはこのエラー「あらゆる頂点ウェイトを持たないジオメトリを含んでいます」をスローして、アニメーション化したくないメッシュにもボーンを追加しなくてはなりません。基本スキンとマージされたskinnedeffect

72本以上のボーンをインポートする方法はありますか?あるいは、単一のプロセッサSkinnedEffectとBasicEffectをマージして、スキンメッシュ(関連するボーンを持つもの)とメッシュをボーンなしでインポートする方法がありますか?

ありがとうございます。

答えて

関連する問題