Создание 3D-персонажа из фото и текста
Первый шаг работы с Animatic — получить объёмную модель персонажа. Вы загружаете изображение, и программа строит трёхмерную геометрию и текстуры. Дальше модель можно проверить, поставить на скелет и анимировать.
В этой статье разберём, как устроен процесс, как подготовить исходное изображение и на что обратить внимание, чтобы результат был аккуратным.
Что получается на выходе
Генерация создаёт трёхмерную модель с геометрией, то есть поверхностью, которую можно вращать и рассматривать с любой стороны. Вместе с геометрией появляются текстуры: цвета, рельеф и характеристики поверхности, которые делают персонажа похожим на исходное изображение.
Модель сохраняется в папку проекта и сразу открывается во встроенном просмотрщике. Её можно передавать на следующие этапы: риггинг, скининг и анимацию.
Какое изображение выбрать
Качество модели напрямую зависит от исходника. Вот что помогает добиться хорошего результата:
- Один персонаж в кадре. Посторонние люди и предметы мешают программе правильно выделить объект.
- Персонаж целиком. Если видны только голова и плечи, ноги и руки придётся додумывать, и результат будет менее точным.
- Нейтральный фон. Однотонный фон упрощает отделение персонажа от окружения.
- Равномерный свет. Резкие тени и блики искажают цвета текстур: программа может принять тень за часть рельефа.
- Минимум перекрытий. Если рука закрывает туловище или ноги перекрещены, восстановить скрытые части сложно.
- Высокое разрешение. Чёткие детали лица, одежды и аксессуаров переносятся в модель лучше.
Текст как основа
Помимо изображения, можно начать с текстового описания: например, «воин в тяжёлых доспехах» или «девушка в длинном плаще». Текст задаёт общий образ, а дальнейшие детали можно уточнить, подготовив подходящее изображение.
Выбор режима по железу
Генерация 3D-моделей требует видеопамяти, и её объём определяет доступные варианты качества:
- Базовый режим подходит для видеокарт класса GTX 1070 с 8 ГБ памяти. Быстрый и экономный вариант для первых экспериментов.
- Стандартный режим нужен для видеокарт RTX 3060 с 12 ГБ памяти и выше. Модели получаются детальнее, а текстуры точнее передают материалы.
- Максимальный режим рассчитан на RTX 4090 и новее с 24 ГБ памяти и выше. Самое высокое качество, подходит для финальных моделей.
Программа сама определяет характеристики вашего компьютера и предлагает доступные варианты. Если видеопамяти не хватает, режим переключается на более лёгкий, и вы получаете результат без ошибок.
Пошаговый процесс
- Положите изображение персонажа в папку проекта inputs/[имя]/imgs/.
- Откройте программу и выберите персонажа в списке.
- Запустите создание 3D-модели и дождитесь окончания. На слабом железе это может занять несколько минут.
- Откройте результат в просмотрщике и проверьте модель со всех сторон.
- Если модель не понравилась, поправьте исходное изображение и запустите создание заново.
Как проверить результат
Перед дальнейшей работой посмотрите на модель с нескольких ракурсов. Обратите внимание на:
- целостность поверхности: нет ли дыр, отдельных кусков и наплывов;
- пропорции: соответствуют ли руки, ноги и голова исходному изображению;
- цвета текстур: не появились ли пятна от теней и бликов.
Если модель выглядит хорошо, переходите к следующему шагу. Ошибки в геометрии лучше исправить сразу: позже их сложнее заметить, а скелет и анимация будут строиться на неверной основе.
Что делать дальше
Готовую модель нужно подготовить к анимации: построить скелет и распределить веса. Этот процесс описан в статье «Авто-риггинг персонажа».
