我想从一个游戏(IGI 2: Covert Strike)中导入3D对象到Blender中。游戏格式有一个通用的顶点缓存,其中存储了多个网格中的所有顶点。此外,还有一个结构体列表,用于声明网格,所使用的顶点范围(来自通用缓存),以及该网格相对于主对象的位置。
如果我将完整的顶点缓存导入到一个网格中,我会看到:
这是一个人物模型。头在里面 :)
好吧,我想分离网格并将它们附加到一个对象上。但是该功能
bpy.data.objects.new(name, mesh) #create object
只接受一个网格。
是否有其他方法将多个网格节点添加到一个对象中?
也许可以为每个网格创建一个对象,然后将它们附加到一个主对象上?
但是如何在以后将共同的骨架添加到所有这些对象中呢?
numpy
有关的内容,请不要垃圾邮件非相关标签。 - user2699