问题描述
在Assimp API中,aiNode
可以与多个网格链接。
for (int i = 0; i < node->mNumMeshes; ++i)
{
auto j = node->mMeshes[i];
aimesh *mesh = scene->mMeshes[j];
}
出于测试目的,我未成功创建此类文件(FBX / OBJ / DAE)。 能否请您提供此类文件的示例,其中某些对象与多个网格链接。 FBX / OBJ / DAE是否有可能或针对其他3D格式实现的功能? 例如,在Blender中,据我所知,不可能将多个网格物体放入一个对象。
解决方法
您可以使用我们的测试数据,我想Testmodel对您来说很有趣。
在Assimp中,我们使用多个网格来管理不同的材质和动画。此时,每个网格都分配了一种材质。其他主题是基于骨骼的动画:我们通过场景节点的实例为骨骼建模。每个节点都有一个专用的网格。