@ -80,6 +80,8 @@ void AnySceneImporter::doOpenFile(const std::string& filename) {
plugin = "Ac3dImporter";
else if(Utility::String::endsWith(normalized, ".blend"))
plugin = "BlenderImporter";
else if(Utility::String::endsWith(normalized, ".blob"))
plugin = "MagnumImporter";
else if(Utility::String::endsWith(normalized, ".bvh"))
plugin = "BvhImporter";
else if(Utility::String::endsWith(normalized, ".csm"))
@ -61,6 +61,8 @@ tries to open the file with it. Supported formats:
- AC3D (`*.ac`), loaded with any plugin that provides `Ac3dImporter`
- Blender 3D (`*.blend`), loaded with any plugin that provides
`BlenderImporter`
- @ref blob "Magnum's memory-mappable serialization format" (`*.blob`),
loaded with @ref MagnumImporter
- Biovision BVH (`*.bvh`), loaded with any plugin that provides `BvhImporter`
- CharacterStudio Motion (`*.csm`), loaded with any plugin that provides
`CsmImporter`
@ -75,6 +75,7 @@ constexpr struct {
const char* plugin;
} DetectData[]{
{"Blender", "suzanne.blend", "BlenderImporter"},
{"BLOB", "messy.blob", "MagnumImporter"},
{"COLLADA", "xml.dae", "ColladaImporter"},
{"FBX", "autodesk.fbx", "FbxImporter"},
{"glTF", "khronos.gltf", "GltfImporter"},