diff --git a/code/glTF2Importer.cpp b/code/glTF2Importer.cpp index ca12d3657..94e5ca3f1 100644 --- a/code/glTF2Importer.cpp +++ b/code/glTF2Importer.cpp @@ -516,7 +516,9 @@ aiNode* ImportNode(aiScene* pScene, glTF2::Asset& r, std::vector& { Node& node = *ptr; - aiNode* ainode = new aiNode(node.name); + std::string nameOrId = node.name.empty() ? node.id : node.name; + + aiNode* ainode = new aiNode(nameOrId); if (!node.children.empty()) { ainode->mNumChildren = unsigned(node.children.size());