Программа для моделирования лица

MakeHuman — программа для 3D моделирования персонажей МэйкХуман

MakeHuman (МэйкХуман) — программный пакет с открытым исходным кодом, предназначен для прототипирования фотореалистичных гуманоидных персонажей, которые в дальнейшем используются в 3D графике. Название MakeHuman — это производное от двух слов «Make» и «Human», в переводе с английского Make — делать, Human — человек, получаем дословно «Make Human» — «Делать Людей».

Пакет разрабатывается, с 2001 года, сообществом программистов, художников и ученых, заинтересованных в 3D-моделировании персонажей. Во многих обзорах проводят параллели сравнивая свободный пакет MakeHuman с платным пакетом Poser, называя его бесплатным аналогом. Это не удивительно, так как программа содержит огромное количество инструментов для работы с различными участками тела.

Персонаж созданный в пакете MakeHuman

В программе предусмотрено 1170 настраиваемых параметров гуманоидного телосложения, включающих простые настройки:

  • возраста, пола, роста, веса
  • пропорций телосложения, формы лица, расовой принадлежности
  • формы глаз, носа, губ, ушей, подбородка, шеи
  • деталей рук, ног и многого другого…

MakeHuman на русском языке

Также на нашем сайте доступен инструмент Blender tools import, который служит для экспорта моделей из пакета MakeHuman в программу 3D моделирования Blender, и вероятно Вас может заинтересовать бесплатная программа для «лепки» виртуальных скульптур Sculptris, представленная на соответствующей странице нашего ресурса.

«Делаем» MakeHuman на русском — пошаговая инструкция в картинках

Русификатор для МэйкХуман не нужен, в пакете уже интегрирован русский язык интерфейса и достаточно лишь переключить приложение на него, так как по умолчанию программа устанавливает английский язык интерфейса.

Для русификации пакета необходимо проделать всего несколько простых шагов:

  • Шаг 1: зайдите в меню «Settings» («Натройки»)
  • Шаг 2: перейдите на вкладку «General» («Основные»)
  • Шаг 3: в появившейся справа вкладке «Language» («Язык»), выберите пункт «Russian» («Русский»)
  • Шаг 4: для того чтобы изменения языка интерфейса вступили в силу, необходимо перезапустить приложение, нажмите «ОК» и перезапустите программу

После загрузки пакета получаем интерфейс программы МэйкХуман на русском языке

Скачать MakeHuman — пакет создания гуманоидных персонажей и инструмент импорта в пакет трехмерного моделирования Blender 3D — Blender Tools Import, Вы можете совершенно бесплатно, без ожидания, просмотра рекламы, регистрации и отправки каких-либо сообщений, по прямым ссылкам, размещенным ниже:

Видео: Как переключить MakeHuman на русский язык

То, что совсем недавно требовало серьёзной работы, искусственный интеллект теперь делает за пару секунд.

Осторожно, в материале много гифок!

7 сентября специалисты британских Университетов Ноттингема и Кингстона представили проект по 3D-реконструкции лиц на основе одного изображения. Для этого исследователи создали нейросеть, через которую пропустили множество объёмных 3D-моделей людей и обычных портретов. Таким образом алгоритм научился довольно качественно воссоздавать объёмные лица людей на основе всего одного снимка.

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

В Университете Ноттингема смогли избавиться от ошибок и ограничений, обучив свёрточную нейронную сеть (архитектура таких нейросетей нацелена на распознавание изображений) на большом количестве двухмерных изображений и трёхмерных моделей и сканов. Как пояснили исследователи, они добились того, что алгоритму требуется всего одно изображение человека, причём система сможет построить модель с разными позами и эмоциями и даже если часть лица не видна. По словам учёных, они использовали простую архитектуру прямой регрессии объёмного изображения от единственного двухмерного снимка.

Читайте также  Проблема со входом на госуслуги

Проверить работу искусственного интеллекта можно на сайте исследователей. С 7 сентября пользователи сети загрузили 210 тысяч лиц и просмотрели объёмные модели почти полмиллиона раз. Разработчики обещают удалять все изображения и 3D-маски через полчаса после загрузки и никогда не использовать их вновь.

TJ провёл собственный тест нейросети, загрузив в неё фотографии известных предпринимателей, актёров, политиков, персонажей из популярных фильмов и мемы.

Обзор и особенности и область применения программы FaceGen Modeller 3.5

FaceGen Modeller — Программа предназначена для моделирования изображений человеческих лиц. Позволяет менять расу, пол, возраст создаваемого объекта, а также модифицировать черты лица — заставлять персонаж смеяться, злится или грустить.

Программа позволяет синхронизировать открытие рта с произношением определенных слов или букв.

Благодаря уникальной технологии, которая используется в FaceGen Modeller, можно создавать произвольным образом очень реалистичные или карикатурные лица любой расы, пола и возраста. Возможность редактирования лица с более чем 150 мощными параметрическими настройками, от морфинга расы целого лица до точной настройки формы носа. К созданному вами лицу можно применить любую из 50 готовых текстур кожи. Сразу же можно применить к модели лица анимационный морфинг.

Возможности FaceGen Modeller:

  • генерирует случайные лица по расе, полу и возрасту;
  • более 50 симметричных и 25 несимметричных настроек;
  • более 30 текстурных настроек;
  • применение детальной текстуры кожи;
  • импортирует ваши текстурные изображения на любой объект;
  • применение лиц к любой сетке высокого, среднего и низкого качества;
  • сохранение лиц в FaceGen формате;
  • экспорт моделей в 3DS, Maya ASCII (ma), Lightwave 6 (LWO), OBJ, XSI, VRML1 и VRML97;
  • экспорт текстурных карт в BMP, JPEG, TGA и TIFF;
  • содержит 36 выражений, фонем и модификаторов;
  • Endomorphs появляется автоматически в Lightwave и легко добавляется в MotionBuilder или другие приложения, которые могут читать LWO файлы;
  • демо версия полностью функциональна, однако в ней отсутствует возможность сохранения и экспорта.

Особенности FaceGen Modeller 3.5

FaceGen — связующее программное обеспечение, служащее для генерации лиц в трёхмерном пространстве, разработанное компанией Singular Inversions. FaceGen используется в случаях необходимости создания большого количества разнообразных лиц, как случайным образом, так и с помощью фотографий. Наиболее яркими примерами использования технологии являются видеоигры Tiger Woods PGA Tour, The Elder Scrolls IV: Oblivion, Fallout 3 и игры серии Football Manager.

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

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

Читайте также  Преобразование десятичных чисел в шестнадцатиричные

FaceGen Modeller позволяет пользователю копировать, выполнять случайные и другие действия над лицами, отличаясь от традиционных средств трёхмерного моделирования тем, что геометрия моделей регулируется не через саму полигональную сетку, а с помощью ряда настроек, включает в себя алгоритмы для регулировки визуального отображения возраста человека, этнического происхождения и пола. Например, чтобы преобразовать лицо молодого человека в лицо старого, нужно, вместо того, чтобы работать непосредственно с сеткой, отрегулировать всего один ползунок отвечающий за возраст. Также доступна подробная настройка, например, регулирование одной части лица или настройка различных эмоций. Модели, созданные в программе, имеют файловое расширение FG.

Модель лица по настройкам и по фотографии

Программа имеет одно окно с изображением модели головы и настройками (рисунок 1), а на вкладках можно настраивать параметры отображения и настройки итоговой модели. Первая вкладка Generate позволяет генерировать модель по настройкам, сразу же можно выбрать вкладку с какой-либо расой – африканской (African), европейской (Europian), азиатской (East Asian), юго-азиатской (South Asian), а также создать модель, которой присущи черты всех рас (All Races):

  • gender – придает модели черты мужского ил женского пола;
  • age – возрастные настройки;
  • caricature – особенности, добавляющие карикатурное искажение модели;
  • asymmetry – ассимитричные искажения лица;
  • race morphing – расовые коррективы, вносимые в модель, существует некая зависимость между ползунками этой группы.

Рисунок 1 – Вкладка Generate программы FaceGen Modeller 3.5

Кнопка «Generate» позволяет создать случайное лицо, а кнопка «Set Average» позволяет сбросить модель к некому стандарту для выбранной расы.

Вкладки View и Camera позволяют настроить вид отображения и модели и параметры камеры соответственно. Вкладка Shape имеет две подвкладки Symmetric и Asymmetric, в которых можно настроить такие параметры, как, например, положение и размер бровей, глаз, щек, подбородка и т.п. в симметричном и несимметричном режиме соответственно. Вкладка Сolour позволяет настроить цвет таких областей лица человека как губы, щеки, нос и т. д., хотя вкладка имеет две подвкладки Symmetric и Asymmetric, но на практике вкладка Asymmetric не используется. Вкладка Genetic позволяет генерировать случайные лица, но с возможностью просмотра вариантов и настройки коэффициента разброса случайных величин. Вкладка Tween (рисунок 2) позволяет смешивать несколько лиц с настраиваемыми параметрами.

Рисунок 2 – Вкладка Tween

Рисунок 3 – Вкладка PhotoFit

Вкладка Morph позволяет настроить эмоции на моделируемом лице. Эмоции задаются бегунком и представляют собой некий коэффициент.

Последняя вкладка – PhotoFit (рисунок 3) вызывает особый интерес, так как позволяет моделировать лицо человека по фотографии. Моделирование начинается с загрузки в программу трех фотографий – одной анфас и двух в профиль с разных сторон (рисунок 4).

Рисунок 4 – Загрузка фотографий для анализа

Затем необходимо разместить контрольные точки для фотографий в анфас и профиль как показано на примере в правом нижнем углу (рисунок 5, 6, 7, 8).

Рисунок 5 – Размещение контрольных точек на снимке анфас

Читайте также  С помощью схемы горнера разложить по степеням

Позже программа дает возможность точнее расставить точки, приближая картинку (рисунки 6, 8).

Рисунок 6 – Точное расставление меток на снимке анфас

Позже программа дает возможность точнее расставить точки, приближая картинку (рисунки 6, 8).

Рисунок 7 – Расставление меток на снимке в профиль

После расстановки всех меток нужно нажать на кнопку Next. Значки меток могут пропадать, в таком случае нужно нажать кнопку Reset.

Рисунок 8 – Точное расставление меток на снимке в профиль

Далее программа позволяет проверить контрольные точки (рисунок 9).

Рисунок 9 – Проверка установки контрольных точек

На рисунке 10 изображено последнее окно настроек режима создания лица по фотографии. Сам процесс создания модели по фотографии может занимать до 5 минут. Перед тем как нажать кнопку «Start Now» можно настроить откуда брать текстуры для волос — использовать детальные текстуры из боковой (в профиль) фотографии (Use detail texture from side photos) либо сохранить волосы на лице как отдельную текстуру для заполнения (Preserve facial hair in detail texture (recommended)).

Через некоторое время после нажатия кнопки «Start Now» на левой панели отображается конечный результат (рисунок 11).

Рисунок 10 – Окно заключительных настроек, процесс формирования может занимать до 5 минут

Рисунок 11 – Получившийся результат

Как видно из рисунка 11 у модели есть волосы. У программы Face Gen весьма специфический механизм создания волосяной растительности на голове. Для того чтобы создать прическу нужно скачать модели причесок, так как сама программа не позволяет генерировать и настраивать волосяной покров головы, включая бороду и усы. Установка конкретной прически показана на рисунках 12 и 13. После нажатия на кнопку «Change model Parts» откроется окно, изображенное на рисунке 13, в котором можно выбрать прическу модели, там же можно выбрать очки, глаза, язык, зубы и некоторые другие части лица модели.

Рисунок 12 – Настройка дополнительных параметров модели

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

Рисунок 13 – Виды дополнительных параметров модели

Несмотря на то, что получившаяся модель похожа на человека с загруженных фотографий, печатать на 3Д принтере сразу ее нельзя, особенно если к модели применены параметры Caricature, сильный эмоциональный морфинг или сложная прическа, так как поверхность stl модели может иметь дефекты, а если дефектов нет, то модель в любом случае получится не замкнутой. Чтобы исправить этот недочет нужно воспользоваться программами Rhinoceros и Magics, которые позволяют с достаточно большой вероятностью в автоматическом, а затем и ручном режиме устранить дефекты поверхности stl и сделать модель пригодной для дальнейшей обработки на станках, поддерживающих входные модели изделий в формате stl в общем и 3Д принтерах в частности. Вторым недостатком данной программы можно считать плохо проработанный механизм генерации волосяного покрова лица и головы.

Тем не менее программа FaceGen Modeller 3.5 предоставляет пользователю один из самых передовых движков для простой генерации и морфинга лица человека по настройкам и загружаемой фотографии, не прибегая к дорогостоящему сканированию, что подтверждается использованием данной программы в современных играх и криминалистике для построения 3Д фотороботов.

Ссылка на основную публикацию
Adblock
detector