Техническое задание: интеграция 3D-персонажей в UE3
Необходимо найти, подготовить и внедрить в существующий проект на Unreal Engine 3 3D-модели гуманоидных персонажей, которые будут использоваться как игровые аватары ("перевоплощения"). Работа включает полный цикл подготовки ассетов и их интеграции в боевую систему игры.
Основные задачи
1. Подготовка 3D-моделей
- Поиск или адаптация гуманоидных 3D-моделей, соответствующих стилю проекта.
- Оптимизация полигональной сетки для игровых целей.
- Корректировка и "запекание" нормалей.
- Подготовка UV-разверток и текстурных карт, совместимых с UE3 (Diffuse, Normal, Specular или их аналоги).
- Создание как минимум двух уровней детализации (LOD) для каждой модели.
2. Риггинг и скининг
- Привязка (скининг) модели к предоставленному humanoid-скелету проекта.
- Альтернативный вариант - создание совместимого скелета и рига с последующей привязкой.
- Настройка корректной работы деформаций при анимации.
3. Интеграция в движок и игровую систему
- Импорт готовых ассетов (моделей, материалов, анимаций) в Unreal Engine 3.
- Настройка материалов и шейдеров в движке.
- Подключение персонажей к существующей боевой системе игры, обеспечение работоспособности всех необходимых функций (атака, получение урона, взаимодействие).
- Тестирование и финальная отладка работы моделей в игре.
Требования к исполнителю
- Опыт работы с 3D-графикой для игр (моделирование, UV, текстурирование).
- Глубокое знание пайплайна риггинга и скиннинга.
- Практический опыт работы с движком Unreal Engine 3.
- Понимание процессов оптимизации игровых ассетов.
- Умение читать техническую документацию и работать с предоставленными артами.