Основная часть. Введение в функционал Character creator
Данный проект является учебной работой студента Школы дизайна или исследовательской работой преподавателя Школы дизайна. Данный проект не является коммерческим и служит образовательным целям

Character Creator способен значительно упростить пайплайн создания 3D людей. Он дает нам возможность создать уже готовый затекстурированный риг персонажа, не имея при этом глубоких технических навыков. В нем уже встроен лицевой риг, построенный на блендшейпах по FACS системе.

Далее мы в деталях разберем функционал программы и протестируем ее возможности.

Что такое Reallusion Character Creator?

big
Исходный размер 1920x755

Согласно официальному сайту, Character Creator (CC) — это комплексное решение для создания персонажей, позволяющее дизайнерам легко генерировать, импортировать и настраивать стилизованные или реалистичные модели для использования в iClone, Maya, Blender, Unreal Engine, Unity или других 3D-инструментах. CC объединяет ведущие в отрасли инструменты в одну систему для генерации 3D-персонажей, анимации, управления ресурсами, рендеринга и интерактивного дизайна.

big
Исходный размер 426x240

Главный принцип работы Character Creator в том, что пользователь начинает с базовой 3D-модели с универсальной топологией и деформирует ее посредством морфов.

Морфы — это базовые инструменты для изменения формы и пропорций 3D-модели персонажа через слайдеры. Каждый слайдер управляет определённым аспектом модели, например, высотой, шириной, изгибом или деталями лица и тела. Пользователь может плавно регулировать эти параметры, комбинируя разные морфы для уникальной настройки внешнего вида персонажа.

По своей сути это стандартный редактор персонажа как в любой ролевой видеоигре, только его функционал расширен до профессиональной работы в 3D.

Введение в интерфейс

Исходный размер 1920x1080

При запуске программы слева находится контент-браузер, где можно найти все необходимые материалы: от шаблонов готовых персонажей до таких элементов, как текстуры кожи, одежда и сценарии освещения.

При подключении к интернету можно загрузить доступные материалы с официальных ресурсов Reallusion прямо внутри контент-браузера.

Исходный размер 577x380

Это окно отображает содержимое в виде папок и подкаталогов, позволяя фильтровать и сортировать контент по категориям. Чтобы применить выбранный ресурс к персонажу или сцене, достаточно просто дважды щелкнуть по объекту или перетащить его в рабочее окно.

Работу можно начать либо с загрузки готового шаблона персонажа, либо базового. Если вы хотите создать персонажа, похожего на определённого человека, то рекомендую второй вариант, так как с нейтрального шаблона будет легче добиться нужных именно вам черт и пропорций.

Исходный размер 426x240

Редактировать персонажа можно непосредственно через вьюпорт либо через панель слайдеров справа. На панели слайдеров, кроме основных параметров частей тела (размер, высота, ширина и т.д.), есть слайдеры, отвечающие за типаж тела, общую форму головы и многое другое. Поэтому для более интуитивного подхода можно начать с редактирования персонажа прямо во вьюпорте, а для точной проработки деталей перейти к слайдерам.

Исходный размер 1920x1080

Персонаж имеет несколько уровней детализации, между которыми можно переключаться. Также рекомендуется сначала работать в сером нейтральном материале, это позволяет лучше сосредоточиться на форме. Пресет с серым материалом и освещением можно найти в контент-браузере.

Детализацию с персонажа с плотной сеткой можно перенести на низкополигональную версию с помощью Create > Bake SubD Normal Maps.

Текстурирование кожи

Система текстурирования кожи в Character Creator позволяет настраивать кожу на 5 уровнях: от готовых пресетов на всего персожа до отдельных мелких деталей как морщины, щетина, родинки, пигментация, шрамы и тд.

Исходный размер 1123x949

Библиотека SkinGen

SkinGen — это система работы с текстурами кожи и макияжа, организованная по пяти уровням (tiers), которая позволяет создавать разнообразные эффекты с разной степенью детализации и кастомизации.

Текстуры персонажа разбиты на 5 регионов: голову, тело, ладони, ноги, ногти. Их материалы можно настраивать независимо друг от друга или синхронизировать между собой.

Исходный размер 1633x778

Структура слоев кожи в SkinGen

Принцип работы слоев в SkinGen представлен следующим списком ключевых слоев, которые накладываются друг на друга, создавая финальный вид кожи и макияжа персонажа:

Skin Base: базовый, обязательный фон кожи, задающий основной цвет и тон.

Normal Effects: создаёт рельеф, морщины и мелкие неровности кожи.

Skin Details: добавляет мелкие детали, такие как капилляры, шум и изменения цвета.

Blemish: вводит дефекты кожи, например, веснушки, родинки, акне, загар.

Acquired: аномальные изменения кожи, например, шрамы, раны, татуировки, грязь.

Body Hair: короткие волосы, щетина, усы и борода на теле и лице.

Nail: внешний вид и цвет ногтей, отражающий возраст и здоровье.

Исходный размер 1719x798

Структура слоев макияжа SkinGen

По такому же принципу организована работа с макияжем:

Foundation Makeup: базовый макияж с румянами и коррекцией тона.

Eye Makeup: выделение глаз с тенями и подводкой.

Eyelash: оформление ресниц и тушь.

Lip Makeup: цвет губ (помада).

Eyebrow: форма и цвет бровей.

Miscellaneous: дополнительные эффекты, например, татуировки на лице.

Исходный размер 853x480

Эти слои можно менять по порядку наложения, регулировать цвет, прозрачность и видимость, а также объединять для оптимизации.

Внутри каждого слоя имеются свойственные ему настройки (например плотность и размер пор), а также настройка масок (например на слое морщины можно усилить их вокруг глаз и скрыть на лбу, носу и шее). Также сами маски можно увеличивать, размывать и т.д.

В слоях есть уже встроенные маски и также можно применить белую и черную маску, и позже их можно вручную редактировать маски через dynamic link в стороннем графическом редакторе. К сожалению прямо на меше красить маски возможности нет.

Исходный размер 1920x1531

Для оптимизации ресурсов компьютера можно воспользоваться некоторыми функциями для слоев:

Make Static временно фиксирует слой в статичном состоянии, блокируя редактирование параметров, но при этом сохраняя динамическую природу слоя, что помогает ускорить работу редактора без потери возможности дальнейшего редактирования после возврата в динамический режим.

Flatten превращает выбранный слой в запечённую, плоскую текстуру, после чего его параметры становятся недоступны для редактирования.

Merge объединяет несколько слоев в один общий слой (обычно Skin Base), сливая их текстуры в одну, что экономит ресурсы и упрощает работу, но делает слои не редактируемыми.

Глава:
1
2
3
4
5
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше