программа для создания лица персонажа
Генераторы и редакторы персонажей. Создание внешности.
Пытаясь найти тему для написания статьи, я старалась оттолкнуться от рисования и создания адоптов. Порой мне и самой сложно придумать образ героя, поэтому я экспериментирую с редакторами персонажей. Зачастую у меня получаются довольно интересные дизайны, которые служат прототипом к будущему рисунку. Правда, в итоге выходит совершенно другая картина.
В интернете сейчас крайне много игр — редакторов. Не все они подходят под наш случай. Иногда становится неловко, когда находишь то, что видеть не стоило.
Было решено составить список простых редакторов персонажей. Здесь не будет приложений для скачивания — только онлайн. Конечно, можно найти и редакторы с 3D моделями и детальной прорисовкой, но это будет слишком долго и, возможно, дорого.
Лист создавался только на основе предпочтений автора.
Charat — сайт с большим количеством креаторов.
Charat.me — японский сайт с редакторами. Здесь можно найти много мейкеров, но я выделю несколько из них.
Genesis
Genesis — игра с созданием только женских персонажей. Однако у неё много различных инструментов. В любом случае у вас получится сделать уникальный дизайн.
Bigbang
Bigbang — то же самое, но уже исключительно с мужскими персонажами.
Randomall
Нельзя не упомянуть о данном сайте, который, как я считаю, может выручить творческого человека. Здесь собраны генераторы внешности, одежды, сюжета. Конечно, здесь не будет визуальной составляющей — только текстовая. Но и этого может быть достаточно для возникновения новой идеи.
Создание лица персонажа для игры «OnAir»
Добрый день! Меня зовут Дарья, я 3d artist в студии RainStyle production. В настоящее время мы заняты разработкой игры в жанре Sci-fi horror под названием “On Air”.
Игра рассказывает о загадочных событиях, случившихся с главным героем, который волей случая остановился в американском отеле Алгол. Это происшествие полностью поменяет его жизнь и заставит столкнуться с неизвестным.
Это наш первый игровой проект и в нем мы стараемся добиться максимальной реалистичности персонажей, передать их эмоции и характер. Поэтому для их создания было принято решение использовать технологию сканирования лиц. В рамках задач проекта нам потребуется две степени детализации персонажей: под рендер — для синематика и low poly — для использования в самой игре.
Игра On Air разрабатывается на движке Unreal Engine 4. Мы планируем написать несколько статей, в которых расскажем подробно этапы подготовки персонажа.
В данный момент мы занимаемся созданием демо версии игры, которая уже в скором времени появится в Стиме. В данной статье я расскажу о начальном этапе создания лица главного персонажа нашей игры.
Часть 1
На изображении ниже представлены некоторые из эмоций, которые мы получили после обработки сканов.
В основном они утрированы и не кажутся реалистичными. Это было сделано намеренно. Дело в том, что в основе данного метода создания лица лежит принцип смешивания форм «Blend shapes». То есть, каждая из этих эмоций будет применяться не в “чистом” виде, а в совокупности с другими. Об этом я подробнее расскажу в самом конце статьи. Для начала, надо разобраться, что делать с отсканированной головой и как мы можем ее использовать. Очевидно, что топология скана не позволяет применить ее в качестве модели, но при помощи запечения карты нормалей мы получим основные черты лица, морщины, поры, неровности или шрамы. Также со скана мы можем извлечь текстуру базового цвета.
В этом нам поможет программа Wrap 3.3. Она широко используется для обработки отсканированных моделей. С ее помощью мы будем проецировать нашу будущую модель головы на сканы.
Часть 2
Для начала необходимо создать так называемый базовый меш. То есть, нейтральное выражение лица, которое будет лежать в основе всех эмоций. Наш скан с нейтральной эмоцией выглядит так:
Программа Wrap 3.3 имеет нодовую систему, то есть все функции представлены в виде узлов (нод), которые связаны друг с другом цепочкой.
Выбор нод осуществляется при помощи клавиши Tab. При помощи нод «LoadGeom» и «LoadImage» подгружаются скан с нейтральной эмоцией и соответствующая ему текстура. Для этого в окне File Names надо указать путь. В настройках ноды «LoadGeom» вы можете выбрать различные режимы отображения геометрии (на изображении ниже отключена функция wireframe). Также здесь можно изменить цвет геометрии (не работает, если подключена текстура), координаты и масштаб.
Далее необходимо подгрузить базовый меш, который будет проецироваться на данный скан. Найти его можно на вкладке “Gallery”. Здесь представлено множество уже готовых эмоций. В данном случае я выбираю Basemesh.
Basemesh стоит приближенно сопоставить со сканом. Для этого можно использовать оси координат.
Чтобы спроецировать базовый меш на скан, я использую ноду Wrapping. При наведении курсора мыши на узлы ноды, высвечивается подсказка: первый узел, Floating geometry — предназначен для проецируемой геометрии, второй узел, Fixet geometry — для фиксированного объекта, по которому будет проецироваться геометрия (в нашем случае это скан с нейтральной эмоцией).
Чтобы запустить вычисление, необходимо отметить точки на обеих моделях, которые будут соответствовать друг другу. Для этого используется нода Select points, которая подключается в соответствующие узлы моделей. Выбрав эту ноду, следует перейти на вкладку Visual Editor. Включенная функция Sync views позволяет синхронизировать камеры для левого и правого окон.
Если проецируемая модель содержит полигоны, которые должны оставаться на месте, необходимо выделить их, воспользовавшись функцией Select Polygons. Иначе могут возникнуть артефакты, связанные со внутренними деталями меша.
Для применения ноды Select Polygons используется вкладка Visual Editor. Здесь можно выделить те полигоны, которые Модели из галереи разбиты на полигруппы, это упрощает задачу: их можно выделить или снять выделение на верхней панели.
Я выделяю внутренние детали горла, ноздри, крайние лупы век и нижнюю часть шеи.
После этого модель будет проецироваться корректно.
Также, для большей детализации, можно использовать ноду Subdivide. Она подключается к базовому мешу и все ноды, которые находятся ниже, подсоединяются к ее нижнему узлу (Output).
Далее, надо запечь текстуру со скана на базовый меш. Для этого применяется нода Transfer Texture. Узел Source geometry подключается к модели, с которой будет запекаться текстура. В нашем случае это скан. Узел Target geometry подключается к базовому мешу, но уже не к ноде LoadGeom, а к ноде Wrapping, так как мы будем использовать уже измененную, спроецированную геометрию.
В настройках этой ноды можно выбрать качество запеченной текстуры. После этого стоит добавить ноду Extrapolate Image, чтобы заполнить прозрачные места, и сохранить полученную текстуру с помощью ноды Save Image и нажатием кнопки Compute current frame. Геометрия сохраняется аналогично, с помощью ноды Save Geom.
Часть 3
После того, как мы получили нейтральную эмоцию и текстуру для нее, можно перейти к получению геометрии для других эмоций. Для этого подгружаем модель скана и Basemesh с текстурами.
Далее нужно выровнять Basemesh по скану. Для начала можно сопоставить модели приближенно, воспользовавшись координатными осями.
Нода, которая позволяет более точно выравнивать модели относительно друг друга — Rigid Alignment. В узел Floating geometry подсоединяется геометрия, которую необходимо выровнять. В узле Fixed geometry, соответственно, будет статичная геометрия (в нашем случае это скан).
При использовании ноды Rigid Alignment необходимо использовать ноду Select Points:
На моей модели есть контрольные маркеры, которые упрощают задачу при выборе точек. Для выравнивания моделей относительно друг друга точки необходимо ставить на тех частях лица, которые незначительно меняются при изображении той или иной эмоции. В случае с данной эмоцией это лоб, верхняя часть носа, шея и тп. Также, точки желательно расставлять по всем сторонам модели (то есть, например не только на лице, но и на затылке и ушах).
В результате мы получаем выровненные относительно друг друга модели:
В настройках ноды Rigid Alignment есть функция “Match skale”. Она используется, если модели необходимо выровнять также по масштабу.
После этого можно заняться проекцией базового меша на скан. Для этого мы будем использовать ноду Optical Flow Wrapping (оптический поток). Она позволяет выравнивать геометрию по текстуре скана. При этом полученная в итоге текстура эмоции будет полностью совпадать с текстурой базового меша за исключением складок, морщин и других изменений. Все неровности кожи и поры при использовании этого метода остаются на своих местах.
Перед использованием оптического потока, как и в первом случае, используется нода Select Polygons:
Таким образом, неподвижные части головы останутся на месте.
Также можно использовать ноду Select Points. Здесь указываются точки на подвижных частях лица:
Далее переходим в настройки оптического потока. В окне Visual Editor вокруг модели появились камеры, которые можно корректировать.
Сверху есть выпадающее меню, с помощью которого можно перейти в вид из камеры. По умолчанию их 13. Надо поставить их так, чтобы лицо полностью попадало в кадр.
По рекомендации разработчиков почти все настройки я оставляю по умолчанию за исключением параметров Resolution final и Optical flow smoothness final:
После этого, можно нажать Compute и посмотреть результат:
После того, как меш ровно спроецировался на скан, нужно запечь текстуру. делается это по тому же принципу, что и в первой части статьи:
В итоге, если совместить полученную текстуру с текстурой базового меша, добавятся некоторые детали, но, при этом, контрольные точки будут совпадать:
После этого, текстуру и полученную геометрию можно сохранить.
В итоге, мы получили меш новой эмоции с текстурой.
Часть 4
Метод Blend shapes позволяет “смешивать эмоции”. Для этого нужно подгрузить уже полученные меши в ноду Blend shapes.
Я подгрузила в первый узел нейтральную эмоцию. Двигая ползунки в настройках ноды, можно выбрать, насколько сильно будет выражена та или иная эмоция. Для того, чтобы этот метод сработал, модели должны иметь одинаковую топологию.
Результат
Вышеописанный процесс — это лишь небольшая часть очень объемной работы. После получения LowPoly моделей головы необходимо было создать карты нормалей, rougness, subsurface и т.д., а также настроить шейдер (в нашем случае мы настраивали шейдер для рендера и для движка). Также отдельно создавались глаза, одежда и волосы. Стоит также отметить, что данную задачу выполняли всего три человека. Это был наш первый опыт в создании высокодетализированного персонажа. Мы остались довольны результатом, но будем стремиться к большему.
Сайт, где можно создать персонажа в любом стиле
Персонажи – основные фигуры в анимационных фильмах, комиксах, компьютерных играх. Они принимают участие в развитии сюжета, взаимодействуют друг с другом, проявляют свой характер, склонности, навыки. Задумав какую-либо творческую работу, мы можем столкнуться с необходимостью найти сайты, способные помочь нам в создании нужных персонажей. Ниже мы приведём перечень интернет ресурсов, на которых можно создать в любом стиле задуманных нами персонажей, а также перечислим ряд мобильных приложений-аналогов.
Этап наброски персонажа
Как известно, процессу объективации персонажа предшествует процедура создания его образа. В ходе последнего автор (художник) продумывает концепцию персонажа, его визуальную составляющую и характер героя.
В частности, необходимо:
После того, как концепция персонажа сформирована, необходимо приступить к изучению сервисов, которые помогут сделать персонажа в любом стиле.
Вы можете сохранить изображение персонажа, щелкнув его правой кнопкой мыши и используя опцию «Сохранить изображение как» в контекстном меню.
Сайт по созданию персонажей требует регистрации. Для получения доступа ко всему функционалу сайта понадобится приобрести Pro-аккаунт за 99 рублей.
Сервис «Pho.to» по адресу https://cartoon.pho.to/ru/ не только превратить вашу пейзажную фотографию в акварельный рисунок. Но и поможет трансформировать изображение нужного персонажа, если вы решили создать своего героя на основе фото. Просто загрузите фотографию на сайт и меняйте визуальную составляющую персонажа по своему желанию.
Сервис обладает высокой степенью кастомизации, позволяя создать персонажа онлайн в соответствии со своими предпочтениями.
Meez.com – это развлекательный веб-сайт, позволяющий пользователям создавать свои собственные анимированные аватары или «3D I.D.» графика для Интернета. Вы можете играть в казуальные игры со своими аватарами и использовать их в настраиваемых комнатах социальных сетей уровня «Facebook».
Сервис «Face your Manga» позволяет создавать свой собственный аватар с различными параметрами настройки. Выбирайте цвет волос, глаз, одежду, шляпу, аксессуары и многое другое для персонализации вашего персонажа. Сайт имеет современный дизайн и удобную навигацию.
Поскольку движок сайта работает на технологии Flash, вам понадобится плагин для поддержки флеша уровня Ruffle.rs.
Мобильные приложения для создания героев в любом стиле
Кроме описанных нами приложений, необходимо упомянуть несколько мобильных приложения для создания персонажей. Их функционал подчас не уступает перечисленным выше стационарным альтернативам, хотя работать с персонажами на телефоне немного сложнее.
Среди таких приложений отметим следующие:
C приложением «Creanime» вы можете создать свою любимую коллекцию аниме-персонажей и сохранить их на телефон
Приложение (Андроид, iOS) обладает огромным количеством разнообразных стилей, большими возможностями для кастомайзинга персонажей и другими удобными возможностями.
При сохранении персонажей на телефон они будут сохранены внутрь папки DCIM.
Приложение «Fun2Create» создано известной художницей Мэй Ю.
Приложение (Андроид, iOS) предоставляет широкие возможности по конструкции нужного персонажа, позволяя сконструировать его уникальный визуальный стиль. После создания персонажа вы можете поделиться им на Фейсбук или сохранить на своё мобильное устройство, использовав его в дальнейшем в качестве аватара. Программа полностью бесплатна, и никаких покупок от вас не потребуется.
ePIC Character Generator на Android
«ePic Character Generator» (Андроид) – отличный инструмент для тех, кто хочет создать реалистичные аватары персонажей. Вы можете выбрать элементы отображения на вашем персонаже, сохранить как изображение на предустановленном или прозрачном фоне, и использовать его для всего, чего захотите. Создание персонажа в приложении проходит очень просто и сводится к нажатию нескольких кнопок.
Данная программа часто используется ролевыми игроками для иллюстрации игровых и неигровых персонажей. Персонажи могут быть сохранены и загружены с использованием специального формата файла. Созданные персонажи разрешается использовать в коммерческих продуктах.
FaceQ на IOS
Создай персонажа аватар мейкер 4+
iDolly игры для девочек куклы
Mithril Mobile
Снимки экрана
Описание
Создавай своих неповторимых персонажей, выбирай одежду и аксессуары, настраивай внешность с помощью приложения iDolly. Используй их в качестве аватара для соц сетей. Сохрани свою коллекцию персонажей, делись ими с друзьями. Импровизируй, играй, делись результатами!
— Выбери женский или мужской персонаж;
— Огромное количество уникальных опций для создания персонажа;
— Регулярное добавление новых аксессуаров;
— Экспорт картинок для аватаров или другого использования.
Get the iDolly Premium pack and enjoy:
– No limits;
— No watermarks;
– Premium accessories;
— Regular updates: new collections.
* Choose from different subscription options. Our standard subscription options are:
The price corresponds to the price segment set in Apple’s App Store Matrix for other currencies.
-Your free trial subscription will automatically be renewed to a paid subscription unless auto-renew is turned off at least 24 hours before the end of the free trial period.
-Please note: any unused portion of a free trial period (if available) will be forfeited when you purchase a premium subscription during the free trial period.
-You can cancel your subscription via this URL: https://support.apple.com/en-us/HT202039
-You can cancel a free trial or subscription anytime by turning off auto-renewal in your iTunes account settings. This must be done 24 hours before the end of a free trial or subscription period to avoid being charged. The cancellation will take effect the day after the last day of the current subscription period, and you will be downgraded to the free service.
Создателя персонажей 2.13.0
Создатель персонажей – это детская казуальная игра, в которой ребенок сможет проявить все свои творческие стороны и создать потрясающих персонажей.
Игра поражает разнообразием функций и свободой действий. Можно изменять цвет лица или волос, выбирать оригинальные наряды и аксессуары. Выберите себе женского или мужского персонажа и сделайте ему неповторимый образ. У вас всё получится. Затем соберите всех персонажей на одном экране и создайте настоящую ролевую игру.
Особенности игры Создатель персонажей: