diff --git a/Nuake/src/Resource/ModelLoader.cpp b/Nuake/src/Resource/ModelLoader.cpp index 41e3fc6e..d9ab3048 100644 --- a/Nuake/src/Resource/ModelLoader.cpp +++ b/Nuake/src/Resource/ModelLoader.cpp @@ -461,8 +461,11 @@ namespace Nuake return nullptr; aiMaterial* materialNode = scene->mMaterials[mesh->mMaterialIndex]; - Ref material = CreateRef(); + + aiString materialName; + materialNode->Get(AI_MATKEY_NAME, materialName); + material->SetName(std::string(materialName.C_Str())); aiString str; if (materialNode->GetTextureCount(aiTextureType_DIFFUSE) > 0)