Вы получили FBX персонажа от аутсорсера, навесили Humanoid риг в Unity, запустили анимацию ходьбы — и при замахе руки плечо проваливается внутрь грудной клетки. Это знакомая ситуация. Автоматические веса (Automatic Weights в Blender или Smooth Skin Binding в Maya) дают лишь 70% корректной деформации. Оставшиеся 30% — это ручная работа с каждой вершиной, иначе при повороте запястья на 180° или сгибании пальцев меш рассыпается.
Наш опыт показывает: даже на простом humanoid-персонаже без одежды правильная расстановка весов занимает от 3 до 6 часов. А если добавить пальцы, одежду или нестандартную анатомию — сроки растут до 4 дней. Мы накопили более 50 проектов, где исправляли такие деформации, и в 95% случаев первая итерация проходит без артефактов. Ручная доводка весов в 3 раза эффективнее автоматической для зон подмышек и запястий.
Где автоматика даёт сбой?
Подмышка. Вершины плеча и торса геометрически близки к обеим костям. Автовеса размазываются на 3–4 кости, и при подъёме руки выше 90° ткань под подмышкой деформируется нечитаемо. Исправляется через чистый вес плечевой кости в зоне дельты и нулевые веса позвоночника на внешней части плеча.
Запястье при пронации/супинации. Если в риге нет отдельной Twist-кости предплечья, вращение кисти передаётся напрямую на Forearm — mesh «скручивается». Решение: добавить промежуточную Forearm_Twist кость с весом 0.5 на средней части предплечья, распределив деформацию по длине.
Коленный сустав. Автовеса дают слишком мягкий переход между бедром и голенью — колено «пережимается». Вручную ограничиваем зону влияния каждой кости до ~40% длины сегмента, а не 60%, которые выдаёт Automatic Weights.
Пальцы. На детальном меше (>500 вершин на руку) автовеса дают cross-contamination — вес одного пальца затрагивает соседний. При анимации захвата пальцы слипаются. Только ручная правка с Vertex Group Isolation.
Как мы чиним веса в Blender?
Наш workflow:
- После Automatic Weights в Pose Mode сгибаем каждый сустав на 90° и записываем проблемные зоны.
- В Weight Paint Mode используем три инструмента: Blur для сглаживания, Gradient для линейного распределения, Subtract для точного удаления случайных весов.
- Ограничиваем количество костей на вершину до 4 через
Limit Totalс Max Influences = 4. - Нормализуем веса — сумма должна быть 1.0 на вершину.
- Проверяем отсутствие вершин без групп через
Mesh > Vertices > Select All by Trait > Without a Group.
В Maya используем Smooth Skin Binding с опцией Closest in Hierarchy, затем очистку Flood по 0 и Hammering через Component Editor. Среднее время на одну зону — 15–20 минут, на сложные (подмышка, запястье) — до 40 минут.
Как тестировать скиннинг в Unity?
После экспорта FBX со скиннингом (настройка деформера Skin) импортируйте файл в Unity. Настройте Avatar: Rig → Animation Type → Humanoid, Auto Map. Если имена костей нестандартные — ручной маппинг.
Запустите любой Humanoid animation clip в Preview. Обратите внимание на три зоны:
- Руки при замахе — плечи не должны деформировать грудную клетку.
- Сгибание колена — без «пережима» в области сустава.
- Пальцы — при сжатии в кулак не слипаются.
Если все три теста пройдены, скиннинг качественный. Мы гарантируем прохождение этих тестов.
Что входит в работу
- Документация по весам с указанием проблемных зон и методов их исправления.
- Доступ к исходным файлам .blend/.ma и экспортированным FBX.
- Обучение команды основам weight painting при необходимости.
- Поддержка в течение 14 дней после сдачи: бесплатные правки по замечаниям.
Почему стоит доверить правку весов профессионалам?
Риггинг (компьютерная анимация) — это не только скелет, но и грамотное распределение весов. Сертифицированные инженеры TrueTech имеют опыт работы с AAA-проектами на Unity и Unreal Engine. Мы ручаемся за качество деформации на всех этапах: от риггинга до финальной анимации. 50+ реализованных проектов, сроки срываем редко.
Процесс работы
| Этап | Описание |
|---|---|
| Анализ меша и рига | Проверка топологии, соответствия костей, выявление проблемных зон |
| Ручная правка весов | Коррекция подмышек, запястий, коленей, пальцев с контролем каждой вершины |
| Проверка деформации | Тестирование на всех суставах, запись артефактов |
| Экспорт FBX | Настройка деформера Skin, сжатие, упаковка текстур |
| Интеграция в движок | Настройка Avatar в Unity или Skeletal Mesh в Unreal, тестовый прогон анимации |
| Поддержка и правки | Бесплатная коррекция в течение 14 дней после сдачи |
Сроки и стоимость
Точная стоимость рассчитывается индивидуально, но ориентиры такие:
| Тип персонажа | Время (часы) | Примерная экономия времени при заказе у нас* |
|---|---|---|
| Простой humanoid без пальцев | 3–6 | до 40% за счёт готовых шаблонов |
| Полный humanoid с пальцами | 8–12 | до 30% за счёт автоматизации |
| Персонаж с одеждой (3+ меша) | 16–24 | до 25% за счёт параллельной работы |
| Нестандартная анатомия | 16–32 | обсуждается индивидуально |
*Экономия по сравнению с самостоятельной работой без опыта. Наша методика даёт стабильный результат с первой итерации в 95% случаев.
Что важно помнить
- Не полагайтесь только на автоматику. Даже в Maya с опцией Closest in Hierarchy придётся править подмышки и пальцы.
- Проверяйте лимит инфлуенций. В Blender после Automatic Weights всегда выполняйте Limit Total до 4 костей на вершину.
- Используйте Twist-кости для запястий и предплечий. Это исключает скручивание меша при вращении кисти.
Свяжитесь с нами для точной оценки вашего персонажа — мы подберём оптимальный бюджет и сроки. Получите консультацию по риггингу и скиннингу прямо сейчас.






