Техническое задание: Перенос рига в 3ds Max
Необходимо перенести готовый риг (скелет и веса вершин) с одной 3D-модели (Модель А) на другую (Модель Б) внутри программы 3ds Max. Основная цель - избежать повторной ручной работы по настройке весов (skinning) и использовать существующее решение.
Ключевые требования
- Точность переноса: Веса (vertex weights) должны быть скопированы с точностью до вертекса.
- Корректность анимации: После переноса необходимо проверить, чтобы все анимации работали корректно на новой модели, и внести требуемые правки.
- Особенности скелетов: Целевой скелет (Б) имеет иную иерархию и большее количество костей, однако нейминг основных (базовых) костей совпадает с исходным скелетом (А).
- Ограничение по софту: Работа должна быть выполнена исключительно в среде 3ds Max. Использование сторонних программ не допускается.
Предпочтительные методы решения
- Скрипт: Написание скрипта для автоматического переноса рига и весов на основе совпадающих имен костей.
- Ручной перенос с инструкцией: Если автоматизация сложна, приоритет отдается подробному обучению заказчика методу копирования рига вручную с использованием стандартных или скриптовых средств 3ds Max.
- Создание с нуля: Является наименее предпочтительным вариантом из-за трудоемкости и потенциальных ошибок.
Итогом работы должен стать полностью функционирующий риг на Модели Б, готовый к использованию в анимации.