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