Якщо Mixamo повідомляє «unable to map your existing skeleton» під час завантаження FBX-файлу Meshy, майже завжди причиною є карти metallic і roughness на моделі. Зрігуйте білу (без текстури) версію або версію лише з базовим кольором, завантажте її як FBX і вивантажте цей файл натомість. Mixamo приймає персонажів із рігом у такому вигляді.
Зміна типу скелета (Mixamo або MeshyRig) не допоможе, а файли GLB у Mixamo не працюватимуть узагалі, оскільки він приймає лише завантаження файлів FBX, OBJ або ZIP.
Чому це відбувається
Mixamo не може прочитати, як карти metallic і roughness прикріплені до FBX-файлу з ригом, тому відхиляє файл.
Meshy завантажує вашу текстуровану модель із повним набором PBR-карт (base color, normal, metallic і roughness), під’єднаних до матеріалу. Завдяки цьому модель має правильний вигляд у Blender, Unity, Unreal Engine та інших інструментах. У наших тестах Mixamo приймав того самого персонажа з ригом лише з картами base color і normal, але відхиляв його, щойно додавалися карти metallic і roughness. Із самим скелетом усе гаразд.
Як перенести модель Meshy в Mixamo
Видаліть текстуру перед риггінгом, завантажте новий FBX, а потім вивантажте цей файл на Mixamo.
У Meshy почніть із білої (не текстурованої) моделі. Якщо ваша модель уже текстурована, згенеруйте не текстуровану модель повторно.
Зробіть риггінг білої моделі в панелі Animate Meshy.
Завантажте нову модель із ригом у форматі FBX.
Перейдіть на mixamo.com, увійдіть зі своїм Adobe ID і виберіть Upload Character.
Mixamo розпізнає наявний скелет і переведе вас до кроку Review. Натисніть Next, щоб підтвердити.
Виберіть анімацію та завантажте анімованого персонажа з Mixamo у форматі FBX.
Імпортуйте файл у Blender, Unity, Unreal Engine або інший зручний інструмент і повторно підключіть там свої текстури. Якщо вам потрібні карти metallic і roughness, використайте ті, що з вашого завантаження текстурованої моделі Meshy.
Якщо ви волієте, щоб риггінг виконав Mixamo, натомість вивантажте білу модель без рига. Auto-Rigger попросить вас розмістити маркери на підборідді, зап'ястках, ліктях, колінах і в ділянці паху.
