Техническое задание: UV-развертка и запекание текстур для 3D-персонажей
Цель проекта
Подготовить две низкополигональные (low-poly) модели персонажей для использования в реальном времени (игры, приложения) путем создания чистой UV-развертки и последующего запекания текстурных карт с высокополигональных (high-poly) исходников.
Исходные данные
- Две высокополигональные модели персонажей, сгенерированные нейросетевыми инструментами.
- Две соответствующие им низкополигональные версии, созданные вручную (ретопология). Формат моделей: предпочтительно .fbx или .obj.
Основные задачи
1. Создание UV-развертки
- Выполнить новую, чистую и оптимальную UV-развертку для каждой low-poly модели.
- Развертка должна быть эффективной, минимизировать растяжения и эффективно использовать пространство текстурного атласа (0-1 пространство).
- Швы должны быть продуманы и по возможности скрыты.
2. Запекание (Baking) текстурных карт
Необходимо запечь с high-poly моделей на подготовленные low-poly UV-развертки следующий набор карт (как минимум):
- Ambient Occlusion (AO)
- Base Color / Albedo
- Roughness
- Normal Map
- Металличность (Metalness) или Specular (по согласованию)
- Высота (Height) или Displacement (опционально)
Требования к результату
- Готовые low-poly модели с корректной UV-разверткой.
- Набор текстурных карт в формате .png или .tga с согласованным разрешением (например, 2K или 4K).
- Карты должны быть чистыми, без артефактов запекания (пересечений, лучей).
- Итоговые low-poly модели с наложенными текстурами должны визуально максимально соответствовать high-poly исходникам.
Технические примечания
Работа может быть выполнена в любом профессиональном пакете для 3D-графики (Blender, Maya, 3ds Max, Substance Painter). Приоритет - качество и читаемость результата для дальнейшей работы в игровых движках.