
Файл MNM: Мост между вашими анимациями BVH и Biped
Когда вы пытаетесь применить анимацию .bvh к системе Biped в 3ds Max и кости кажутся говорящими на разных языках, это не значит, что вы прокляты (хотя так и кажется). Чего не хватает — это переводчика: файла .mnm (Marker Name Map), довольно малоизвестного, но фундаментального инструмента для сопоставления костей из файла BVH с теми, которые ожидает Biped. Хорошая новость в том, что для его создания не нужно арканного ритуала — только терпение и хорошая доза технических знаний, которыми я сейчас с вами поделюсь.
Что такое файл MNM и для чего он служит?
Файл .mnm действует как словарь, который связывает имена костей из вашей анимации .bvh с внутренними именами системы Biped. Например, если в вашем BVH указано RightArm, а Biped ожидает RUpperArm, файл MNM говорит системе: когда увидишь RightArm, используй его как RUpperArm.
Это становится незаменимым при работе с данными захвата движения (mocap), будь то из Mixamo, самодельных систем или бесплатных библиотек вроде CMU или Carnegie Mellon.
Как создать файл MNM с нуля
Для создания файла MNM не требуется дополнительное ПО. Это просто текстовый файл (.txt), переименованный с расширением .mnm. Структура простая:
RightArm = RUpperArm LeftArm = LUpperArm RightForeArm = RForearm LeftForeArm = LForearm RightLeg = RThigh LeftLeg = LThigh RightUpLeg = RCalf LeftUpLeg = LCalf Hips = Pelvis Spine = Spine Head = Head
Каждая строка представляет сопоставление: имя кости BVH = имя кости Biped. Сохраните его с расширением .mnm, например: mixamo_to_biped.mnm.
Как применить файл MNM при импорте BVH
После создания вашего файла MNM:
- Откройте 3ds Max.
- Перейдите в Motion > Biped > Motion Capture.
- В окне выберите файл .bvh, который хотите импортировать.
- Активируйте галочку Use Marker Name Map.
- Загрузите только что созданный файл .mnm.
Нажмите OK. Если сопоставление правильное, вы увидите, что Biped принимает анимацию без ошибок. Важно, чтобы файл MNM охватывал все релевантные имена; если какого-то не хватает, анимация может получиться неполной или неправильно позиционированной.
Современная альтернатива? Забудьте Biped и используйте CAT или FBX напрямую
Если вы углубляетесь в анимацию с mocap и видите, что Biped и MNM высасывают из вас душу, возможно, пора посмотреть в будущее. Система CAT (Character Animation Toolkit) и современные инструменты retargeting FBX в 3ds Max 2025 и другом ПО вроде MotionBuilder или Cascadeur позволяют переназначать анимации с гораздо меньшими страданиями. Кроме того, формат FBX более гибкий, сохраняет иерархию и чистые повороты, и не требует файлов MNM.
Потому что, конечно, вы думали, что кости двигаются сами по себе… а оказывается, им нужно, чтобы кто-то сказал им, кто они такие.