3

あるゲーム (IGI 2: Covert Strike) から 3D オブジェクトをブレンダーにインポートしようとしています。ゲーム内フォーマットには、複数のメッシュからのすべての頂点が格納される共通の頂点バッファーが 1 つあります。また、メッシュの宣言に使用される構造体のリスト、使用される頂点の範囲 (共通バッファーから)、およびメイン オブジェクトに対するこのメッシュの位置も含まれます。

完全な頂点ブーファーを 1 つのメッシュにインポートすると、次のことがわかります。

http://prntscr.com/n32e0v

これは人間のモデルです。頭はここにあります:)

http://prntscr.com/n32fcw

さて、私はメッシュを分離し、それらを 1 つのオブジェクトにアタッチしたいと考えています。しかし機能

bpy.data.objects.new(name, mesh) #create object

1 つのメッシュのみを受け入れます。

複数のメッシュ ノードを 1 つのオブジェクトに追加する他の方法はありますか?

メッシュごとに 1 つのオブジェクトを作成し、それらを 1 つのメイン オブジェクトにアタッチすることは可能でしょうか?

しかし、後でこのすべてのオブジェクトに共通のスケルトンを追加するにはどうすればよいでしょうか?

4

1 に答える 1