Я пишу скрипт для экспорта келей анимации в массивном проекте, содержащем много майских файлов. Наш главный герой имеет проблему; по пути его глаза каким-то образом оказались с тем же именем. Это создало проблемы с экспортом alembic. Доза майя уже имеет своего рода функцию очистки, которая может исправить совпадающие имена?Maya Python: исправить совпадающие имена
ответ
Любые два объекта могут иметь одинаковые имена, но никогда не совпадают с путями DAG. Убедитесь, что все ваши ls, listRelatives и т. Д. У вас есть полный путь или longName или длинные флаги, поэтому вы всегда работаете с полными путями DAG, а не с возможными конфликтующими короткими именами.
Насколько я знаю, майя (и ее python api) не предлагает ничего подобного.
Вам нужно будет запустить фрагмент экспорта, чтобы проверить наличие дубликатов перед экспортом. Или, альтернативно, используйте сценарий already existing и запустите его.
Спасибо J4ck, не обращайте внимания! – jspada
Спасибо! Это было простое решение. – jspada