MakeHuman 1.3.0: руководство от гика, моделирование человека, форматы, экспорт и ограничения
MakeHuman — отдельная настольная программа для параметрического создания трёхмерных человеческих персонажей. Она не заменяет Blender, Maya или полноценный пакет анимации: её сильная сторона — быстро собрать исходного персонажа из управляемых морфов, назначить геометрию, материалы, скелет и позу, а затем сохранить редактируемый проект или передать модель дальше по 3D-конвейеру. В 2026 году у MakeHuman есть важная оговорка: стабильная ветка 1.x остаётся рабочей, но её старое графическое ядро почти не развивается, поэтому обзор нужно читать не как описание активно растущего продукта, а как оценку зрелого бесплатного инструмента с понятными возможностями и столь же понятными техническими границами.
Что такое MakeHuman и какой продукт рассматривается
В этом обзоре речь идёт именно о MakeHuman 1.x — самостоятельном GUI-приложении проекта MakeHuman Community. Это не MPFB, не MakeHuman 2 и не веб-сервис с похожим названием. MakeHuman 1.x запускается отдельным окном и строит человеческую модель на основе базовой сетки, морфов, геометрических ассетов и материалов. Основная идея программы — не ручное перемещение каждой вершины, а параметрическое изменение формы через набор связанных контролов.
Актуальный стабильный выпуск ветки 1.x — MakeHuman 1.3.0. Он добавил наборы готовых форм тела и исправления, связанные в том числе с отображением viewport в Windows 11 и новых Linux-системах. Одновременно сам проект прямо отделяет «стабильный выпуск» от «активного развития»: ядро 1.x считается старым, большая часть кода почти не меняется, а регулярных исправлений и новых функций ожидать не следует. Это принципиально отличает MakeHuman от современных подписочных конструкторов персонажей.
MakeHuman 2 — отдельная экспериментальная ветка, задуманная как будущая замена старого приложения; на текущем этапе она не является функционально равной заменой 1.x. MPFB — другой продукт той же экосистемы: расширение Blender, которое переносит логику генерации людей внутрь Blender и сейчас развивается активнее. Эти продукты совместимы по идее и данным, но их нельзя смешивать в одном описании интерфейса или требований.
| Параметр | MakeHuman 1.x |
|---|---|
| Тип | Настольный параметрический генератор 3D-персонажей |
| Актуальный стабильный выпуск | 1.3.0 |
| Разработка | Проект MakeHuman Community; ветка 1.x почти заморожена, активнее развивается MPFB |
| Основные платформы | Windows и Linux; macOS поддерживается менее последовательно и без равнозначного актуального пакета 1.3.0 на странице релиза |
| Цена | Бесплатно |
| Лицензия кода | GNU AGPL |
| Базовые графические ресурсы | CC0; для сторонних community-ассетов нужно проверять их собственную лицензию |
| Редактируемый проект | MHM |
| Основной экспорт | OBJ, DAE, FBX, STL, Ogre3D; отдельные данные — BVH и PNG-карты |
| Рендер внутри программы | OpenGL-рендер с быстрым и расширенным режимами |
| Интернет | Не нужен для базового локального моделирования, сохранения и экспорта; нужен загрузчику community-ассетов |
| Облачная обработка | Нет |
| Мобильная версия | Нет |
| Генеративный ИИ | Нет; морфы и случайная генерация работают алгоритмически и не являются генеративной ИИ-моделью |
Платформы, установка и текущая совместимость
Windows и Linux
Для Windows выпуск 1.3.0 распространяется готовым бинарным пакетом. Для Linux сам проект рекомендует запуск из исходников; также существует PPA-путь для Debian-подобных систем. Если установка в Linux непривычна, полезно заранее разобраться, как устанавливаются приложения в Linux: у MakeHuman при исходной установке добавляется ещё один слой зависимостей Python, PyQt5, NumPy и PyOpenGL.
MakeHuman 1.3.0 создавался с учётом проблем, которые проявлялись на Windows 11 и новых Linux-окружениях, прежде всего пустого, чёрного или повреждённого viewport. Это не превращает старый OpenGL-стек в современный: приложение всё ещё опирается на графическую архитектуру прежнего поколения, и текущая страница статуса предупреждает о несовместимости с частью новых видеосистем.
macOS
Экосистема MakeHuman исторически относит macOS к поддерживаемым настольным платформам, но актуальная страница выпуска 1.3.0 предлагает готовый бинарный путь для Windows и источник/PPA для Linux, а не равнозначный свежий macOS-пакет. В старой документации остаётся DMG-процедура для более ранних версий, а репозиторий допускает запуск из исходников на Mac без обещания полного тестового покрытия. Поэтому для современного Mac MakeHuman 1.x нельзя считать таким же предсказуемым выбором, как для Windows или совместимого Linux.
Системные требования без вымышленных цифр
Актуального официального минимума по процессору и оперативной памяти у MakeHuman 1.x нет, поэтому назначать ему произвольные значения нельзя. Из документированных требований полезны два пункта: около 0,5 ГБ свободного места для самой программы и поддержка GLSL 1.2 или новее для части материалов реального времени и встроенного рендера. Практическая проблема чаще возникает не из-за объёма памяти, а из-за совместимости старого OpenGL/PyQt-viewport с конкретным драйвером.
При работе из исходников нужны Python-зависимости проекта, в том числе NumPy, PyQt5 и PyOpenGL. Для пользователя, который впервые настраивает подобную среду, полезен общий справочник по Linux для начинающих; сам MakeHuman не скрывает зависимости внутри универсального контейнера и потому сильнее зависит от системной среды, чем современное самодостаточное приложение.
Цена, лицензирование, интернет и приватность
MakeHuman не делится на Free, Pro и Enterprise и не использует пробный период. Программа бесплатна, исходный код MakeHuman распространяется по AGPL, а базовые графические ассеты — базовая сетка, морфы, системные текстуры и другие ресурсы, входящие в поставку, — опубликованы как CC0. Проект не заявляет прав на созданные пользователем экспортированные модели, изображения или MHM-файлы на основании своего программного кода.
Это не означает, что любое содержимое из community-каталога автоматически имеет те же условия. Сторонний автор может опубликовать одежду, материал, позу или другой ресурс под собственной лицензией, в том числе с требованием атрибуции. Перед коммерческой передачей проекта нужно проверять лицензию каждого внешнего ассета, а не переносить условия CC0 базовой поставки на весь каталог.
Основной процесс локальный. Морфы, геометрия, материалы, MHM-проекты и экспорт обрабатываются на компьютере пользователя; облачный рендер и серверная генерация персонажа в MakeHuman 1.x отсутствуют. Подключение к интернету появляется в отдельном сценарии — при синхронизации и скачивании community-ассетов. Такой подход уменьшает зависимость от аккаунтной лицензии и удалённой вычислительной службы, но не отменяет обычной осторожности при загрузке сторонних материалов.
Для интеграции с Blender старый socket-механизм поднимает локальный сервер MakeHuman. Он по умолчанию не должен принимать подключения, пока пользователь явно не включит Community → Socket → Accept connections. Это полезная защитная настройка: для обычного сохранения MHM и экспорта файлов socket вообще не нужен.
Интерфейс MakeHuman: рабочие зоны и логика

Интерфейс построен вокруг центрального 3D-окна и двухуровневой системы вкладок. Главная вкладка задаёт класс задачи, а под ней появляются тематические под-вкладки. Такая схема старомоднее современных контекстных панелей Blender, но хорошо соответствует узкому назначению MakeHuman: пользователь постоянно остаётся в одной модели, а меняет только группу параметров.
Files
Files объединяет загрузку MHM-проектов, сохранение и экспорт. Это важное разделение: Save записывает состояние MakeHuman, а Export делает файл для внешней программы. В верхнем toolbar эти же операции дублируются кнопками Save, Load и Export, поэтому рабочий файл и финальная передача доступны без поиска по меню.
Modelling
Modelling — центральная часть программы. Под-вкладка Main содержит параметры цифровой модели Gender, Age, Muscle, Weight, Height, Proportions и смесь этнических морфов. Остальные разделы дают более локальную настройку головы, туловища и конечностей. Все эти значения относятся только к морфам 3D-сетки, а не к оценке внешности реального человека.
Рядом находятся специализированные режимы Random, Measure и Custom. Random случайно меняет выбранные группы морфов; Measure связывает часть параметров с измерениями в выбранной метрической или имперской системе; Custom выводит пользовательские targets, если такие файлы установлены.
Geometries
Geometries добавляет отдельные меши, которые следуют за базовым персонажем: волосы, глаза, одежду и другие совместимые ассеты. Это не единая «запечённая» модель: объект одежды остаётся отдельной геометрией, что важно для последующего экспорта, масок и исправления пересечений.


Materials
Materials отвечает за визуальное оформление базового тела и подключённых геометрий. В отличие от Geometries, здесь не меняется топология объекта: пользователь выбирает материал для уже существующей сетки. Это разделение особенно заметно при работе с community-ассетами, где к одной геометрии могут прилагаться разные варианты материала.
Pose/Animate
Pose/Animate содержит средства назначения скелета, позы и выражения. MakeHuman умеет подготовить rigged-персонажа и показать его в статической позе, но не позиционируется как полноценный редактор анимационной временной шкалы. Сложную анимацию, IK-контроллеры, монтаж motion capture и финальное управление ригом логичнее выполнять после передачи в Blender или другой DCC-пакет.
Rendering
Rendering использует внутренний OpenGL-рендер. Быстрый режим ориентирован на оперативную картинку и даёт настройку разрешения и сглаживания. Расширенный режим использует данные Scene. Результат открывается во Viewer и сохраняется как PNG. Это средство предпросмотра и простой иллюстрации, а не замена современному path-tracing или полноценной системе шейдеров.
Settings, Utilities и Help
Settings хранит параметры поведения слайдеров, единиц измерения, интерфейса и производительности. Режимы Update realtime, Update normals real time и Fit objects in realtime влияют на объём вычислений во время движения ползунков. Здесь же предусмотрена локализация интерфейса; после смены языка MakeHuman требуется перезапуск. Состав установленных переводов зависит от конкретной поставки, поэтому фиксировать отдельный язык как гарантированный для всех сборок некорректно.
Utilities предназначена для более технических инструментов и расширений, а Help — для справочной информации. Плагины способны добавлять собственные вкладки: заметный пример — Community, появляющаяся вместе с загрузчиком ассетов и socket-интеграцией.
Основные функции и то, как они связаны
Параметрическое моделирование
MakeHuman строит форму не с нуля. Базовая сетка деформируется targets-морфами, а слайдеры смешивают заранее подготовленные изменения. Макропараметры позволяют быстро задать общий тип модели, после чего более локальные targets уточняют отдельные области. Такая архитектура ускоряет создание варианта человека, но ограничивает свободу топологией и набором доступных морфов: скульптинг произвольной формы остаётся задачей внешнего 3D-редактора.
Измерения и управляемая случайность
Measure полезен там, где визуального слайдера недостаточно и нужно ориентироваться на конкретные размеры цифровой модели. Random решает противоположную задачу: создаёт вариации по выбранным группам параметров. Настройки Random позволяют включать и исключать macro, height и face, управлять симметрией и силой отклонения, а также либо заменять текущее состояние, либо корректировать его.
Геометрические ассеты и материалы
Волосы и одежда подстраиваются под текущую форму персонажа. Для одежды предусмотрено скрытие участков базовой сетки под предметом, что уменьшает видимые пересечения. Материал накладывается уже на выбранную геометрию. Отделение сетки от материала упрощает замену внешнего вида без смены самого предмета.
Скелеты, позы и выражения
Назначенный skeleton добавляет к модели структуру костей и веса деформации. Поза использует совместимый скелет для статического положения, а выражение может сочетаться с общей позой. Именно здесь MakeHuman готовит персонажа к последующему движению, но не выполняет весь цикл анимационного производства.
Community-ассеты
Начиная с современной ветки 1.2/1.3 загрузчик сторонних ресурсов интегрирован в программу. Он синхронизирует каталог, показывает тип, автора, изображение и лицензионную информацию, а скачанный объект помещает в пользовательский каталог MakeHuman. Загрузчик не превращает программу в облачный редактор: после скачивания сам ресурс хранится локально.

Сохранение проекта и экспорт
MHM хранит описание состояния MakeHuman и нужен для возврата к параметрическому редактированию. OBJ, DAE, FBX и STL предназначены для передачи результата наружу. После такого экспорта MakeHuman не использует получившийся mesh-файл как замену исходному MHM, поэтому рабочий проект нужно хранить отдельно от выдаваемой модели.
Автоматизация и плагины
В программе есть встроенная случайная генерация и отдельная функциональность Mass Produce для получения серии рандомизированных персонажей. Архитектура MakeHuman также поддерживает Python-плагины, а библиотека MHAPI служит API-слоем для community-расширений. Это локальная программная автоматизация; генеративных нейросетевых функций в MakeHuman 1.x нет.
Задача → инструмент → результат → что проверить
| Задача | Инструмент MakeHuman | Результат | Что проверить |
|---|---|---|---|
| Собрать базовый силуэт персонажа | Modelling → Main и локальные морфы | Параметрически изменённая базовая сетка | Симметрию, общий рост, форму в нескольких ракурсах |
| Ориентироваться на размеры | Modelling → Measure | Форма, связанная с измерительными контролами | Единицы Metric/Imperial и отсутствие конфликтующих морфов |
| Получить вариацию | Modelling → Random | Случайно изменённый набор выбранных морфов | Какие группы включены и какой Amount задан |
| Добавить волосы или одежду | Geometries | Отдельные меши, подогнанные к персонажу | Пересечения и совместимость ассета |
| Изменить внешний вид сетки | Materials | Другой материал существующего объекта | Как материал выглядит во viewport и после экспорта |
| Подготовить персонажа к риггингу | Pose/Animate → Skeleton | Скелет с весами | Назначен ли подходящий rig для внешнего конвейера |
| Показать статическую позу | Pose/Animate → Pose | Деформированная скелетом модель | Совместимость позы со скелетом и отсутствие проблемных деформаций |
| Расширить библиотеку | Community → Download assets | Локально установленный community-ассет | Тип, автор и лицензия |
| Продолжить редактирование позже | Files → Save | MHM-проект | Что все используемые внешние ассеты доступны на этом компьютере |
| Передать статическую сетку | Files → Export → OBJ или STL | Mesh-файл для другого ПО | Scale, ориентацию, Feet on ground, состав геометрии |
| Передать персонажа в Blender с максимальной редактируемостью | MHM + MPFB | Персонаж, который MPFB может продолжить обрабатывать | Совместимые версии MPFB/Blender и доступность ассетов |
| Получить изображение | Rendering | PNG из встроенного Viewer | Разрешение и сглаживание |
Карта форматов и совместимости
Формат в MakeHuman определяет не только расширение файла, но и количество сохраняемой семантики. Для архива проекта MHM важнее любого универсального 3D-формата, потому что именно он сохраняет связь с параметрическими настройками MakeHuman.
| Формат | Назначение | Что переносится | Что теряется или требует проверки |
|---|---|---|---|
| MHM | Рабочий проект MakeHuman | Параметры персонажа и ссылки на используемые ассеты | Для полного восстановления нужны те же внешние ассеты; формат предназначен прежде всего для MakeHuman/MPFB |
| OBJ | Статическая геометрия | Вершины, грани, UV; материал описывается отдельно | Нет полноценной скелетной анимации; параметрические морфы MakeHuman не остаются редактируемыми как MHM |
| DAE | Collada-обмен | Сетка и данные, рассчитанные на более богатый 3D-обмен | Импортёр принимающей программы может по-разному трактовать материалы, оси и rig |
| FBX | Передача персонажа в DCC и игровые конвейеры | Сетка и связанные с экспортом данные персонажа | Для современных Blender-сценариев MakeHuman рекомендует MHM через MPFB: FBX-путь способен давать проблемный rig |
| STL | Статическая геометрия для CAD/печати | Поверхность модели | Материалы, скелет и параметрические настройки не сохраняются; перед печатью нужна проверка сетки |
| Ogre3D | Специализированный экспорт для Ogre | Данные, ориентированные на соответствующий движок | Узкая переносимость по сравнению с OBJ/FBX |
| BVH | Скелетные движения/позы | Иерархия и трансформации костей | Сам mesh персонажа не является содержимым BVH |
| PNG-карты | Lightmap и UV map, а также сохранение рендера | Растровое изображение | Трёхмерная редактируемость отсутствует |
Отдельно существует старый MHX/MHX2-конвейер, но он больше не является современным рекомендуемым способом связи с Blender. Для актуального Blender экосистема MakeHuman направляет пользователя к MPFB и импорту MHM.
Матрица сохранности результата
| Действие | Что сохраняется | Что теряется | Обратимость | Открытие в другом ПО |
|---|---|---|---|---|
| Save в MHM | Редактируемое состояние MakeHuman | Ничего из параметров самого проекта при наличии всех ассетов | Высокая: файл снова загружается в MakeHuman | MPFB умеет читать MHM; универсальные DCC обычно требуют экспорт или плагин |
| Export в OBJ | Запечённая геометрия и UV | Параметрические ползунки, полноценный rig | Низкая: MakeHuman не восстанавливает из OBJ исходный проект | Высокая для статической сетки |
| Export в FBX/DAE | Геометрия и больше служебных 3D-данных, чем в OBJ | Логика MakeHuman и редактируемые параметры | Низкая | Зависит от импортёра; Blender лучше обслуживается через MHM+MPFB |
| Export в STL | Поверхность | Материалы, rig, морфы | Низкая | Хорошая для инструментов, понимающих STL |
| Сохранение PNG-рендера | Финальное изображение | Вся 3D-структура | Нет | Открывается любым растровым редактором |
| Передача MHM в MPFB | Максимально полезная для экосистемы MakeHuman структура персонажа | Часть поведения интерфейса MakeHuman заменяется логикой Blender/MPFB | Исходный MHM остаётся независимым | Blender через MPFB |
Из этой таблицы следует простой принцип хранения: MHM — мастер-файл, а OBJ/DAE/FBX/STL и PNG — выдаваемые производные. Такой порядок особенно важен после длительной настройки морфов: экспортированная сетка не заменяет сохранённое состояние MakeHuman.
Как пользоваться программой — советы гика
Ниже собраны рабочие операции MakeHuman. Именно в этом разделе находятся последовательности действий; остальные части обзора описывают назначение функций, ограничения и совместимость.
Настроить базовую форму персонажа через Modelling
Цель. Получить управляемую базовую форму цифрового персонажа без ручного редактирования вершин.
Подготовка. Откройте MakeHuman и оставьте исходную модель в нейтральном состоянии либо загрузите MHM, который хотите продолжить.
- Откройте главную вкладку Modelling, затем под-вкладку Main.
- Настройте макропараметры, которые действительно нужны модели: Gender, Age, Muscle, Weight, Height, Proportions и смесь этнических морфов.
- Перейдите к локальным под-вкладкам для головы, туловища или конечностей и уточните отдельные части формы.
- Поворачивайте модель в центральном viewport и контролируйте результат не только спереди, но и сбоку.
- При симметричной задаче используйте средства Symmetry в верхней панели вместо ручного повторения одинаковых изменений с двух сторон.
Важные параметры. В Settings режим Update realtime меняет модель прямо во время движения слайдера; на слабой или проблемной графической системе его отключение уменьшает объём пересчётов. Update normals real time и Fit objects in realtime также добавляют вычислительную нагрузку.
Проверка. Форма должна оставаться корректной при вращении камеры, без внезапных скачков масштаба и без явных проблем у подключённых ассетов.
Типичная ошибка. Сразу переходить к мелким локальным targets, а потом резко менять макропараметры. Это усложняет контроль результата.
Безопасный откат. Используйте Undo для отмены последних изменений. Не нажимайте Reset как обычную отмену: Reset возвращает модель к начальному состоянию и очищает undo/redo stack.
Подогнать модель по измерениям через Measure
Цель. Использовать измерительные контролы там, где важнее числовая привязка, чем субъективная настройка формы на глаз.
Подготовка. В Settings выберите систему единиц Metric или Imperial, чтобы значения Measure читались в ожидаемых единицах.
- Откройте Modelling → Measure.
- Выберите нужный измерительный параметр в панели.
- Изменяйте соответствующий контрол небольшими шагами и отслеживайте числовое значение.
- После нескольких изменений вернитесь к общему виду модели и проверьте, не вступили ли локальные измерения в конфликт с уже заданными морфами.
Важные параметры. Measure воздействует на ту же параметрическую модель, а не создаёт вторую независимую геометрию. Изменение одного измерения способно затрагивать соседние пропорции из-за связности сетки.
Проверка. Сверьте отображаемые значения и форму в viewport; единицы должны соответствовать выбранной системе.
Типичная ошибка. Переключить Metric/Imperial и продолжить воспринимать числа в прежних единицах.
Безопасный откат. Отмените последние коррекции через Undo либо загрузите сохранённую версию MHM, если нужно вернуться к контрольному состоянию.
Создать вариацию через Random
Цель. Получить новый вариант персонажа автоматически, но ограничить случайность выбранными группами параметров.
Подготовка. Сохраните текущий удачный вариант в MHM, если не хотите потерять его как исходную точку.
- Откройте Modelling → Random.
- Включите только те группы, которые должны участвовать в изменении, например Macro, Height или Face.
- Задайте Amount, определяющий силу отклонений.
- Используйте режим симметрии, если случайная вариация должна оставаться симметричной.
- Выберите логику Replace current для генерации нового состояния либо Adjust current для изменения текущего.
- Запустите случайное изменение и оцените модель в нескольких ракурсах.
Важные параметры. Чем больше групп включено и чем выше Amount, тем сильнее результат удаляется от текущей формы. Random — алгоритмическая вариация параметров, а не текстовая или изображенческая ИИ-генерация.
Проверка. Убедитесь, что изменились только разрешённые группы и что подключённая геометрия по-прежнему корректно подогнана.
Типичная ошибка. Оставить включёнными все группы и получить слишком много независимых изменений для контролируемого проекта.
Безопасный откат. Undo возвращает предыдущие изменения; для полностью независимых вариантов храните отдельные MHM-файлы.
Создать серию вариантов через Mass produce
Цель. Автоматически получить несколько параметрически различающихся цифровых персонажей и сохранить их отдельными файлами, не повторяя одну и ту же ручную последовательность.
Подготовка. Сохраните исходную модель в MHM и убедитесь, что в категории Community доступна под-вкладка Mass produce. Модуль входит в текущее дерево MakeHuman 1.x; его задача — генерировать и экспортировать серии персонажей.
- Откройте Community → Mass produce.
- В блоке Macro settings оставьте включёнными только те группы цифровых параметров, которые должны изменяться, и задайте допустимые границы для выбранных групп.
- В Modeling settings отметьте группы локальных морфов, которые разрешено варьировать. Параметром Max deviation from default ограничьте величину локальных отклонений.
- В блоках выбора ассетов и материалов ограничьте случайный набор теми ресурсами, которые допустимы для вашей серии.
- В Export settings задайте File name base и File format. Доступный список включает MHM, OBJ, MHX2, FBX и DAE; для редактируемой серии внутри MakeHuman выбирайте MHM, а для передачи наружу — формат, который принимает целевое ПО.
- В блоке Produce укажите Number of characters и нажмите Produce.
Важные параметры. Имена создаваемых файлов строятся из заданной основы и четырёх цифр. MHM сохраняет параметрическую модель; OBJ, FBX и DAE являются производными форматами. MHX2 остаётся в списке этого старого модуля, но для современного Blender предпочтительнее путь MHM через MPFB.
Проверка. Сначала создайте небольшую серию и откройте несколько результатов: убедитесь, что меняются только разрешённые группы, ассеты не пропадают, а выбранный формат действительно открывается в целевом приложении.
Типичная ошибка. Запускать большую серию с широкими диапазонами и всеми группами сразу. В таком случае трудно понять, какой параметр дал нежелательный цифровой результат, а лишние файлы приходится отбирать вручную.
Безопасный откат. Не перезаписывайте мастер-MHM пакетной генерацией. Если настройки серии не подошли, удалите только созданные производные файлы после проверки и запустите Mass produce заново с более узкими диапазонами; исходный сохранённый проект остаётся контрольной точкой.
Добавить волосы и одежду через Geometries
Цель. Оснастить персонажа отдельными геометрическими ассетами, которые подстраиваются под базовую форму.
Подготовка. Сначала доведите макроформу до близкого к итоговому состояния: крупные последующие морфы могут потребовать повторной проверки посадки одежды.
- Откройте Geometries.
- Выберите под-вкладку нужного типа, например Hair или Clothes.
- Выберите ассет из доступной библиотеки; MakeHuman подключит его к текущему персонажу.
- Для одежды добавляйте предметы по одному и после каждого осматривайте пересечения.
- При необходимости используйте опцию скрытия участков базовой сетки под одеждой, чтобы уменьшить просвечивание поверхности сквозь предмет.
Важные параметры. Несколько предметов одежды могут сосуществовать, тогда как выбор причёски обычно заменяет текущий вариант волос. Сторонние ассеты отличаются по качеству и лицензии.
Проверка. Поверните модель, переключите позу в нейтральную и рабочую, проверьте плечи, локти, колени и другие зоны сильной деформации одежды без оценки реальных тел — речь только о поведении цифровой сетки.
Типичная ошибка. Считать пересечение мешей проблемой материала. Материал меняет поверхность, а геометрическое пересечение исправляется выбором/подгонкой ассета или скрытием базовой сетки.
Безопасный откат. Снимите выбранный предмет или используйте Undo; исходная базовая модель при этом остаётся доступной.
Назначить материал коже, волосам или одежде
Цель. Изменить визуальный материал существующей геометрии без замены её формы.
Подготовка. Убедитесь, что нужный объект уже подключён в Geometries.
- Откройте Materials.
- Выберите объект, материал которого нужно изменить: базовую модель, волосы или конкретный предмет одежды.
- Выберите один из совместимых материалов в библиотеке.
- Переключите ракурс и проверьте, как текстура и shading выглядят при текущем освещении viewport.
Важные параметры. Материал не меняет топологию. При экспорте результат зависит от того, как выбранный внешний формат и импортёр принимающей программы переносят текстуры, прозрачность и шейдерные параметры.
Проверка. Перед финальным экспортом сделайте тестовую передачу в целевую программу и убедитесь, что текстуры найдены и отображаются ожидаемо.
Типичная ошибка. Ожидать, что сложный материал MakeHuman будет полностью идентичен в любом DCC после импорта.
Безопасный откат. Выберите предыдущий материал или отмените операцию через Undo; геометрия объекта не повреждается.
Назначить скелет и проверить позу
Цель. Подготовить персонажа к скелетной деформации и проверить его в статической позе до передачи дальше.
Подготовка. Завершите основные изменения формы и подключите нужные ассеты.
- Откройте Pose/Animate.
- В под-вкладке Skeleton выберите rig, соответствующий дальнейшему сценарию.
- Перейдите в Pose и выберите совместимую позу.
- При необходимости используйте отдельный раздел выражений, не смешивая его назначение с общей позой тела.
- Проверьте деформацию базовой сетки и подключённой одежды.
Важные параметры. Скелет и поза — разные сущности. Поза требует совместимого rig. Для полноценной анимации с временной шкалой, контроллерами и сложным IK MakeHuman служит подготовительным этапом, а не конечным редактором.
Проверка. Переключите отображение между выбранной позой и rest pose кнопкой pose в toolbar, когда она активна, и сравните деформацию.
Типичная ошибка. Пытаться применить позу без подходящего скелета или считать статическую позу готовой анимацией.
Безопасный откат. Вернитесь к rest pose либо снимите выбранную позу; при необходимости выберите прежний skeleton.
Скачать community-ассет из MakeHuman
Цель. Добавить в локальную библиотеку совместимый сторонний ресурс прямо из интерфейса.
Подготовка. Нужен интернет. В MakeHuman 1.3.0 связанные community-плагины входят в основной код, но конкретный plugin должен быть включён.
- Откройте Community → Download assets.
- При первом открытии нажмите Synchronize, чтобы получить актуальный перечень доступных ресурсов.
- Отфильтруйте каталог по типу и найдите подходящий ассет.
- Откройте сведения об объекте и проверьте автора и лицензию.
- Выберите ассет и нажмите Download.
- Перейдите в соответствующий раздел Geometries, Materials или Pose/Animate и убедитесь, что скачанный объект появился.
Важные параметры. Community-ассет не обязан иметь лицензию CC0. Условия конкретного автора нужно сохранить вместе с проектной документацией, если модель передаётся третьим лицам.
Проверка. После скачивания объект должен стать доступен локально в соответствующей категории; повторная загрузка проекта не должна требовать повторного скачивания при сохранённом пользовательском каталоге.
Типичная ошибка. Искать новый предмет одежды в Materials. Сначала геометрия появляется в Geometries, а материалы относятся к уже установленной сетке.
Безопасный откат. Не используйте сомнительный ассет в проекте; удаление стороннего ресурса из пользовательской библиотеки не должно заменять сохранённый MHM резервной копией — сначала убедитесь, что он не нужен существующим проектам.
Сохранить редактируемый проект MHM и загрузить его позже
Цель. Сохранить именно состояние MakeHuman, а не только готовую геометрию.
Подготовка. Убедитесь, что все используемые community-ассеты установлены и находятся в пользовательской библиотеке.
- Откройте Files → Save либо нажмите кнопку Save в toolbar.
- При первом сохранении задайте понятное имя модели.
- После дальнейших изменений используйте тот же Save для быстрой перезаписи либо создавайте отдельные версии проекта с разными именами.
- Для возврата откройте Files → Load или кнопку Load и выберите нужный MHM.
Важные параметры. MHM описывает модель и её связи. Если проект использует сторонний ассет, которого больше нет в пользовательском каталоге, полное визуальное состояние не восстановится только из одного MHM.
Проверка. После сохранения загрузите копию проекта и сравните форму, геометрию, материал, skeleton и pose.
Типичная ошибка. Хранить только OBJ и считать его рабочим проектом MakeHuman.
Безопасный откат. Перед крупной серией изменений создайте новый MHM с отдельным именем; это надёжнее, чем полагаться только на Undo одной сессии.
Экспортировать OBJ, DAE, FBX или STL

Цель. Получить внешний файл для 3D-редактора, движка или подготовки геометрии к печати.
Подготовка. Сначала сохраните MHM. Затем назначьте skeleton, если целевой формат должен содержать rig, и проверьте геометрию в рабочей позе.
- Откройте Files → Export либо нажмите Export в toolbar.
- Выберите формат: OBJ для статической сетки, DAE/FBX для более богатого обмена или STL для статической поверхности.
- Проверьте Scale units и ориентацию, которую ожидает принимающее приложение.
- Включите Feet on ground, если модель должна быть поставлена нижней точкой на нулевой уровень, а не сохранить исходное вертикальное смещение.
- Выберите параметры включения нужной геометрии и rig, доступные для конкретного экспортёра.
- Запустите экспорт и откройте файл в целевой программе.
Важные параметры. Scale и оси должны совпадать с конвенцией целевого ПО. Для Blender приоритетным современным путём является MHM через MPFB; MakeHuman FBX способен давать неудобный или нарушенный rig в новых версиях Blender.
Проверка. В принимающей программе сравните масштаб, ориентацию, положение стоп относительно пола, UV, материалы и skeleton.
Типичная ошибка. Оценивать экспорт только по факту успешного создания файла. Совместимость проверяется после импорта в реальную целевую программу.
Безопасный откат. Не изменяйте мастер-MHM ради исправления одного параметра экспорта. Исправьте настройки экспортёра и создайте новый выходной файл.
Передать персонажа в Blender через MHM и MPFB
Цель. Сохранить больше редактируемой структуры экосистемы MakeHuman, чем при простом FBX-импорте.
Подготовка. В Blender должен быть установлен актуальный MPFB, совместимый с используемой версией Blender. MakeHuman 1.2 или новее подходит для интеграции с MPFB.
- В MakeHuman сохраните персонажа через Files → Save в MHM.
- Не удаляйте используемые пользовательские ассеты: MPFB должен иметь доступ к связанным данным.
- В Blender откройте панели MPFB и используйте функцию загрузки MHM.
- После импорта проверьте форму, ассеты и материалы до дальнейшего риггинга или изменения в Blender.
Важные параметры. MPFB рассматривает MHM как рекомендованный путь интеграции. Socket-передача остаётся другим способом, но она переносит уже «запечённые» объекты и требует включения Accept connections; для обычного файлового MHM-процесса socket не нужен.
Проверка. Модель в Blender должна соответствовать сохранённому MHM, а параметры, которые MPFB умеет продолжать обрабатывать, должны оставаться доступными.
Типичная ошибка. Сначала экспортировать FBX, получить проблемный skeleton в Blender, а затем пытаться восстановить из него параметрическую структуру MakeHuman.
Безопасный откат. Оставьте исходный MHM неизменным и повторите импорт в чистой сцене Blender после исправления настроек MPFB.
Сделать PNG-рендер во встроенном Renderer
Цель. Получить растровое изображение текущего персонажа без передачи в отдельный рендер-пакет.
Подготовка. Настройте модель, материал, позу и вид камеры; для финальной картинки проверьте, что viewport не содержит случайно включённого wireframe или фонового референса.
- Откройте Rendering.
- Выберите быстрый или расширенный режим рендера.
- Для быстрого режима задайте Resolution в формате ширина×высота и уровень Antialiasing.
- Нажмите Render.
- В открывшемся Viewer проверьте изображение и сохраните его кнопкой Save as в PNG.
Важные параметры. Высокий уровень сглаживания повышает вычислительную нагрузку. Встроенный renderer основан на старом OpenGL/GLSL и может вести себя по-разному на разных видеодрайверах.
Проверка. Откройте сохранённый PNG отдельно и проверьте размеры изображения и края модели.
Типичная ошибка. Увеличивать resolution и antialiasing одновременно, когда на проблемной системе уже есть ошибки отображения.
Безопасный откат. Уменьшите разрешение и сглаживание; настройки рендера не требуют менять сохранённую геометрию модели.
Сквозной сценарий: от чистого запуска до готового файла
Цель. Получить воспроизводимую модель, сохранить мастер-файл и проверить внешний результат.
- Запустите MakeHuman и в Settings проверьте единицы измерения и параметры realtime-обновления.
- В Modelling → Main задайте общую форму, затем уточните нужные локальные морфы.
- При числовой привязке используйте Measure; случайную вариацию применяйте только к выбранным группам через Random.
- В Geometries добавьте нужные волосы и одежду, затем в Materials назначьте материалы.
- В Pose/Animate выберите skeleton и тестовую позу, если модель должна передаваться с rig.
- Сохраните мастер-проект через Files → Save в MHM.
- Откройте Files → Export, выберите целевой формат и согласуйте Scale units, оси и Feet on ground с внешней программой.
- Импортируйте экспорт в целевое ПО и проверьте масштаб, геометрию, UV, материалы и rig.
- Если конечная цель — Blender, вместо FBX используйте сохранённый MHM через MPFB и сравните результат с исходным MakeHuman.
Проверка. Рабочая папка должна содержать как минимум MHM-мастер и отдельно выходной файл. Внешняя программа должна показывать модель в правильном масштабе и ориентации.
Типичная ошибка. После успешного экспорта удалить MHM и оставить только выдаваемый OBJ/FBX.
Безопасный откат. Все исправления начинайте с копии MHM, а не с обратного редактирования производного файла в MakeHuman.
Чек-лист перед сохранением, экспортом или передачей модели
- Сначала сохраните актуальный MHM под понятным именем.
- Проверьте модель спереди, сбоку и сзади, а не только в одном ракурсе.
- Переключите rest pose и рабочую pose, если назначен skeleton.
- Осмотрите пересечения одежды и волос с базовой сеткой.
- Убедитесь, что сторонние community-ассеты имеют подходящую для проекта лицензию.
- Для OBJ/STL не рассчитывайте на сохранение rig и параметрических ползунков.
- Для FBX/DAE заранее зафиксируйте ожидаемые оси и единицы принимающего приложения.
- Для Blender отдавайте приоритет MHM+MPFB, когда нужна дальнейшая работа с персонажем.
- После экспорта обязательно откройте файл в целевой программе; наличие файла само по себе не доказывает совместимость.
- Не перезаписывайте единственный мастер-MHM перед крупной серией изменений.
Производительность и технические ограничения
MakeHuman не имеет опубликованного современного набора бенчмарков, поэтому говорить о конкретном FPS, времени загрузки или количестве персонажей в минуту было бы выдумкой. Производительность определяется сложностью ассетов, параметрами realtime-пересчёта, работой PyQt/OpenGL и конкретным драйвером. Старое графическое ядро — главный риск: текущий статус проекта прямо предупреждает, что часть современных видеосистем испытывает сложности со стандартами, на которых построен 1.x.
Settings позволяет уменьшить интерактивную нагрузку. Update realtime пересчитывает форму во время движения слайдера, Update normals real time обновляет нормали в тот же момент, Fit objects in realtime подгоняет подключённые геометрии по мере изменения тела. Отключение этих режимов меняет отзывчивость интерфейса, а не качество сохранённого MHM.
Встроенный renderer тоже связан с OpenGL. При проблемах с viewport нет смысла воспринимать renderer как отдельную независимую систему: одна и та же несовместимость драйвера способна затронуть и отображение, и финальный внутренний рендер. Для сложной визуализации практичнее экспортировать модель в активно поддерживаемый DCC.
Плюсы
- Полностью бесплатная модель распространения. Нет подписки, платной редакции и искусственно урезанного пробного режима.
- Параметрическое моделирование. Общие и локальные morph-targets позволяют получать широкий набор цифровых человеческих форм без ручной работы с каждой вершиной.
- Редактируемый MHM-мастер. Рабочее состояние отделено от внешнего экспорта, поэтому персонажа можно продолжать менять в MakeHuman.
- Стандартные форматы обмена. OBJ, DAE, FBX и STL закрывают статическую сетку, более богатый DCC-обмен и сценарий подготовки к 3D-печати.
- Rig и pose до экспорта. Модель можно проверить со скелетом и статической позой перед передачей в другой пакет.
- Интегрированный community-каталог. Ассеты скачиваются из отдельной вкладки, после чего становятся частью локальной библиотеки.
- Локальный рабочий процесс. Базовое моделирование, MHM, экспорт и внутренний рендер не требуют облачной вычислительной службы.
- Понятная связь с Blender через MPFB. MHM остаётся актуальным мостом внутри экосистемы MakeHuman.
- Свободные базовые ассеты. Встроенные графические ресурсы публикуются как CC0, а проект не заявляет прав на пользовательский output.
Минусы
- Ветка 1.x почти не развивается. Регулярных исправлений и модернизации старого ядра ждать не следует.
- Устаревший OpenGL-стек. Новые видеодрайверы и графические системы способны давать пустой, чёрный или повреждённый viewport.
- Неравная ситуация по платформам. Windows и Linux имеют актуальный путь 1.3.0, а macOS не получает столь же ясного современного бинарного маршрута.
- Экспорт не является обратимым проектом. OBJ/DAE/FBX/STL нельзя использовать вместо MHM для возврата к параметрическим слайдерам.
- FBX не оптимален для современного Blender. Для Blender проект рекомендует MHM через MPFB.
- Ограниченная анимационная часть. Skeleton, pose и expressions есть, но полноценную анимацию удобнее продолжать в Blender или другом DCC.
- Качество сторонних ассетов неоднородно. Кроме технической совместимости приходится отдельно учитывать лицензию каждого community-ресурса.
- Нет мобильного, облачного и генеративного ИИ-режима. MakeHuman остаётся традиционным настольным инструментом.
- Встроенный рендер технологически стар. Он подходит для проверки и простого PNG, но не конкурирует с современными рендерами Blender и специализированных пакетов.
Кому подойдёт
- Студенту или начинающему 3D-художнику, которому нужен бесплатный способ быстро получить человеческую базовую сетку и изучить связь морфов, rig, материалов и экспорта.
- Пользователю Blender, который предпочитает собрать исходную форму в отдельном простом интерфейсе и затем продолжить через MHM+MPFB.
- Разработчику прототипа, которому нужна локальная генерация разных 3D-персонажей без подписки и облачной обработки.
- Исследовательскому или учебному проекту, где важны воспроизводимые параметры и свободные базовые ассеты.
- Пользователю, которому нужен OBJ/STL человека как исходник для дальнейшей технической обработки, а не готовая производственная модель «из коробки».
Кому не подойдёт
- Тому, кому нужен активно обновляемый standalone-конструктор с гарантированной поддержкой новых GPU и операционных систем.
- Пользователю современного Mac, который ожидает официально упакованную и регулярно проверяемую текущую сборку наравне с Windows.
- Аниматору, которому нужна полноценная временная шкала, сложный IK/FK rig, motion capture и финальный animation workflow внутри одной программы.
- Команде, рассчитывающей на облачное совместное редактирование, аккаунтные роли, браузерную версию или мобильное приложение.
- Проекту, где обязательна надёжная передача сложных материалов и rig через один универсальный формат без ручной проверки в целевом ПО.
- Пользователю, которому важнее современная интеграция с Blender, чем отдельный интерфейс MakeHuman: для этого логичнее сразу смотреть MPFB.
Сравнение с другими аналогами
Альтернативы отличаются не «качеством человека вообще», а местом в 3D-конвейере. MakeHuman выигрывает простым standalone-интерфейсом и отсутствием платы, но проигрывает в актуальности ядра. Ниже одинаковые критерии применены к четырём решениям.
| Решение | Основная задача | Платформа | Порог освоения | Форматы и передача | Автоматизация | Оплата | Ограничения | Когда выбирать |
|---|---|---|---|---|---|---|---|---|
| MPFB | Параметрические люди прямо внутри Blender | Там, где работает совместимый Blender; актуальная ветка требует Blender 4.2+ | Средний: нужно понимать интерфейс Blender | MHM и весь экспортный стек Blender | Random human, batch generation, Python/Blender | Бесплатно, open source | Нет отдельного простого standalone-окна; зависит от Blender и asset packs | Когда Blender уже является главным рабочим пространством и нужна актуально поддерживаемая ветка экосистемы MakeHuman |
| Blender | Полный цикл 3D: моделирование, скульптинг, rigging, animation, rendering | Windows, macOS, Linux | Высокий по сравнению с MakeHuman | Широкий набор импорта/экспорта, включая FBX, OBJ, STL и современные scene-форматы | Python, модификаторы, Geometry Nodes и add-ons | Бесплатно, open source | Нет столь узкого параметрического конструктора человека в базовом интерфейсе | Когда нужен полный 3D-пакет и ручной контроль над геометрией, rig, анимацией и рендером |
| Daz Studio | Создание и постановка персонажей на системе Genesis, работа с большим content-каталогом | Настольные системы, для которых Daz предлагает Studio | Средний | FBX, GLB и другие форматы, используемые в экосистеме Daz для передачи 3D-контента | Морфы, готовый rig, большая экосистема контента | Сам Daz Studio бесплатен; дополнительный контент продаётся отдельно | Для скачивания нужен аккаунт; рабочий процесс сильнее связан с магазином и библиотекой Daz | Когда важнее готовые Genesis-персонажи и коммерческий каталог ассетов, чем полностью свободная базовая экосистема |
| Character Creator 5 | Производственный цифровой персонаж для игр, кино и real-time пайплайнов | Windows 10/11 64-bit | Средний | FBX, OBJ, USD и специализированные pipeline-передачи | Автоматизированные инструменты персонажа и интеграции с внешними DCC/движками | Платный продукт; есть ограниченный 30-дневный trial | Высокие требования к железу, Windows-only и ограничения trial на разрешение/экспорт | Когда нужен поддерживаемый коммерческий pipeline с современными экспортными пресетами и бюджет не ограничен бесплатным ПО |
Для пользователя MakeHuman самым прямым переходом становится MPFB: сохраняется логика параметрического человека, но графика, rigging и rendering переходят на современную платформу Blender. Сам Blender рациональнее, когда создание человека — лишь часть большой сцены. Daz Studio и Character Creator 5 сильнее завязаны на свои контентные экосистемы и производственные процессы, поэтому сравнивать их с MakeHuman только по числу слайдеров бессмысленно.
Типичные проблемы и диагностика
1. Viewport чёрный, пустой или повреждён
Симптом. Интерфейс запускается, но модель не отображается либо 3D-окно содержит графические артефакты. Причина. Ветка 1.x использует старый OpenGL/GLSL-стек; часть новых драйверов и PyQt-конфигураций с ним конфликтует. Диагностика. Уточните, что установлена 1.3.0, и посмотрите, воспроизводится ли ошибка сразу на стандартной модели без сторонних ассетов. Исправление. Используйте актуальный для системы видеодрайвер, попробуйте официальный выпуск 1.3.0 и уменьшите realtime-нагрузку в Settings. Если аппаратно-программная связка стабильно не совместима, переход на MPFB в современном Blender устраняет зависимость от 3D-ядра MakeHuman 1.x. Проверка. Стандартная модель должна корректно вращаться и отображаться после нового запуска.
2. MakeHuman из исходников не запускается
Симптом. Запуск makehuman.py завершается ошибкой импорта Python-модуля. Причина. Не установлены NumPy, PyQt5, PyOpenGL или другая зависимость текущего репозитория. Диагностика. Прочитайте имя отсутствующего модуля в traceback и сравните окружение с requirements проекта. Исправление. Установите зависимости через пакетный менеджер ОС или requirements в отдельном Python-окружении; в Linux полезно проверить права и пути установки, а не копировать библиотеки вручную в папку MakeHuman. Проверка. makehuman.py должен открыть GUI без ImportError.
3. Вкладка Community отсутствует
Симптом. Нет встроенного загрузчика ассетов или socket-под-вкладки. Причина. Соответствующий plugin отключён, повреждён либо при нестандартной исходной установке отсутствуют связанные компоненты. Диагностика. Откройте Settings и проверьте список plugins; для старой ручной установки загрузчика нужен MHAPI. Исправление. В 1.3.0 используйте комплектные плагины из основной поставки и включите нужные модули, затем перезапустите приложение. Проверка. После перезапуска должна появиться вкладка Community с доступной категорией загрузки ассетов.
4. Asset Downloader не показывает каталог
Симптом. В Download assets нет содержимого или старый список не обновляется. Причина. Каталог ещё не синхронизирован либо программа не получает данные с community-сервера. Диагностика. Проверьте интернет вне MakeHuman и состояние списка после Synchronize. Исправление. Запустите Synchronize при рабочем соединении; при сетевой ошибке не заменяйте файлы плагина случайными копиями из сторонних архивов. Проверка. В каталоге должны появиться фильтруемые ассеты с карточками и информацией.
5. Скачанный ассет не виден в нужной категории
Симптом. Download завершился, но объект не находится в ожидаемом месте. Причина. Ассет относится к другой категории, библиотека не перечитана или файлы попали не в ожидаемый пользовательский каталог. Диагностика. Сверьте тип ресурса в карточке: одежда ищется в Geometries, материал — в Materials, поза — в Pose/Animate. Исправление. Переключитесь в правильную категорию, при необходимости перезапустите MakeHuman и повторно проверьте пользовательскую библиотеку. Проверка. Ресурс должен выбираться из соответствующего списка без повторного скачивания.
6. Одежда пересекается с базовой сеткой
Симптом. Через предмет одежды видны участки тела или геометрия заметно конфликтует после изменения формы/позы. Причина. Ассет недостаточно хорошо подогнан к конкретной деформации либо базовые поверхности под одеждой не скрыты. Диагностика. Сравните rest pose и рабочую pose и определите, возникает ли пересечение только при сильной деформации. Исправление. Используйте совместимый ассет, включите скрытие базовой геометрии под одеждой там, где это предусмотрено, либо исправьте mesh во внешнем редакторе. Проверка. Осмотрите проблемную зону в нескольких ракурсах и в двух позах.
7. Экспортированная модель имеет неправильный масштаб
Симптом. В Blender, движке или CAD модель слишком большая либо слишком маленькая. Причина. Scale units экспортёра не совпадают с единицами целевого приложения. Диагностика. Сравните ожидаемую высоту импортированного объекта с настройками единиц сцены. Исправление. Вернитесь в Files → Export и выберите масштаб, согласованный с принимающей системой, вместо произвольного масштабирования уже импортированного rigged-персонажа. Проверка. Повторный импорт должен давать ожидаемую высоту без дополнительного scale объекта.
8. Модель после экспорта находится выше или ниже пола
Симптом. Нижняя точка модели не совпадает с нулевой плоскостью целевой сцены. Причина. Параметр позиционирования при экспорте не соответствует ожидаемому origin. Диагностика. Проверьте настройку Feet on ground и положение root после импорта. Исправление. Экспортируйте повторно с нужным режимом Feet on ground. Проверка. В целевой сцене персонаж должен занимать ожидаемое вертикальное положение без ручной компенсации.
9. FBX из MakeHuman плохо работает в современном Blender
Симптом. Mesh импортируется, но rig непригоден либо связь скелета и геометрии нарушена. Причина. Текущий MakeHuman-пайплайн не считает FBX лучшим способом передачи в новые версии Blender. Диагностика. Сравните тот же персонаж, загруженный в Blender из MHM через MPFB. Исправление. Для Blender сохраните MHM и используйте MPFB; FBX оставьте для тех целевых систем, где тестовый импорт подтверждает корректность. Проверка. В Blender форма, ассеты и rig должны работать без описанной поломки после MHM-импорта.
10. OBJ, FBX или STL не открывается обратно как проект MakeHuman
Симптом. Пользователь пытается загрузить экспортированный mesh через Files → Load и не получает прежние слайдеры. Причина. Экспорт — однонаправленный результат, а не формат проекта. Диагностика. Проверьте, сохранился ли исходный .mhm. Исправление. Откройте MHM; внешнюю сетку редактируйте в предназначенном для неё DCC. Проверка. После загрузки MHM должны вернуться параметры MakeHuman и ссылки на доступные ассеты.
11. Рендер идёт слишком тяжело или даёт артефакты
Симптом. Render занимает непропорционально много времени для простого предпросмотра либо изображение содержит проблемы по краям. Причина. Слишком высокое разрешение/antialiasing или конфликт старого OpenGL-рендера с драйвером. Диагностика. Повторите рендер с меньшим Resolution и сглаживанием. Исправление. Подберите умеренные параметры для предпросмотра; при устойчивой графической несовместимости передавайте модель в Blender и рендерьте там. Проверка. Повторный PNG должен сохраняться без артефактов, а Viewer — стабильно открываться.
12. После Reset нельзя вернуть изменения через Undo
Симптом. Reset вернул модель к начальному состоянию, а Undo не восстанавливает прежнюю работу. Причина. Reset очищает undo/redo stack. Диагностика. Проверьте наличие сохранённого MHM до сброса. Исправление. Загрузите последнюю сохранённую версию MHM; если её нет, состояние текущей сессии после очищенного stack не является надёжно восстановимым через обычную отмену. Проверка. Загруженный MHM должен восстановить сохранённую форму и доступные ассеты.
3D-печать: где заканчиваются возможности MakeHuman
Наличие STL не означает, что персонаж автоматически готов к принтеру. MakeHuman создаёт визуальную 3D-модель с отдельными геометриями одежды и волос; для физической печати нужно проверить замкнутость поверхности, пересечения, толщины и объединение компонентов уже в специализированном mesh/CAD-инструменте. Если цель — именно физическая модель, полезно отдельно разобраться в возможностях современных 3D-принтеров и требованиях конкретной технологии печати.
Поэтому STL в MakeHuman следует воспринимать как канал передачи геометрии, а не как кнопку «готово к печати». Для персонажа с несколькими отдельными аксессуарами проверка mesh перед слайсером обязательна.
FAQ
Можно ли использовать модель MakeHuman в коммерческом проекте?
Проект MakeHuman не заявляет прав на созданный output, а базовые ассеты поставки опубликованы как CC0. Для сторонних community-ассетов действуют условия их авторов, поэтому коммерческая пригодность конкретной сцены зависит и от того, какие внешние ресурсы в неё вошли.
Нужен ли интернет после установки?
Для обычного параметрического моделирования, сохранения MHM, локального экспорта и встроенного рендера облачный сервис не нужен. Интернет требуется встроенному загрузчику, когда пользователь синхронизирует каталог и скачивает новые community-ассеты.
Есть ли в MakeHuman генеративный ИИ?
Нет. Random и Mass Produce меняют заданные параметры по алгоритмическим правилам; они не создают модель по текстовому описанию и не используют встроенную генеративную нейросеть.
Почему лучше сохранять MHM, даже если нужен только OBJ?
MHM остаётся редактируемым мастер-файлом MakeHuman. OBJ хранит статическую геометрию и не восстанавливает набор ползунков, rig-настройки и логику проекта. MHM нужен для последующих корректировок и повторного экспорта.
Какой формат лучше для Blender?
Для современного пути экосистема MakeHuman рекомендует сохранить MHM и загрузить его через MPFB. FBX и Collada остаются общими форматами обмена, но для Blender MHM+MPFB лучше сохраняет специфическую структуру MakeHuman.
Можно ли делать всю анимацию в MakeHuman?
MakeHuman умеет назначать skeleton, pose и expressions, но его роль — подготовка персонажа. Полноценную анимационную сцену с временной шкалой, контроллерами, сложным IK/FK и финальным рендером практичнее строить в Blender или другом DCC.
Можно ли импортировать обратно изменённый в Blender OBJ и продолжить теми же слайдерами?
Нет. Экспортированная сетка не становится MHM-проектом при обратной загрузке. Для собственных морфов и ассетов существуют отдельные инструменты экосистемы MakeHuman/MPFB, но обычный OBJ не восстанавливает исходную параметрическую модель.
Чем MakeHuman отличается от MPFB?
MakeHuman — отдельное настольное приложение со своим старым 3D-viewport. MPFB — активно поддерживаемый генератор людей внутри Blender, использующий возможности Blender для отображения, rigging и дальнейшей 3D-работы. Для нового Blender-ориентированного проекта MPFB обычно снимает главный технический риск MakeHuman 1.x — зависимость от устаревшего графического ядра standalone-программы.
Стоит ли ждать, что MakeHuman 1.x снова начнёт часто обновляться?
Текущий статус проекта этого не предполагает: 1.x работает у многих пользователей, но регулярные исправления и развитие старого ядра не являются ожидаемым режимом. Активная работа сосредоточена на других частях экосистемы, прежде всего MPFB и экспериментальном новом GUI.
Есть ли смысл использовать MakeHuman для игры или приложения?
Да, когда нужен исходный персонаж и дальнейшая обработка выполняется в DCC/движке. Перед выпуском нужно отдельно проверить полигональность, rig, материалы, лицензию сторонних ассетов и фактический импорт в целевой движок. MakeHuman создаёт основу, но не заменяет этап технической подготовки игрового ассета.
Вывод
MakeHuman 1.3.0 остаётся полезным там, где нужен бесплатный локальный конструктор исходного 3D-человека с параметрическими морфами, MHM-проектом, ассетами, skeleton и стандартным экспортом. Для учебного прототипа, простой заготовки и передачи в Blender через MPFB он решает задачу без подписки и без привязки к облачной генерации.
Для нового долгосрочного production-проекта главный критерий другой — техническая устойчивость. Старое OpenGL-ядро 1.x почти не поддерживается, современный macOS-путь слабее Windows/Linux, а FBX в Blender не является лучшим маршрутом. Если Blender уже находится в центре проекта, MPFB рациональнее standalone MakeHuman. Если требуется полный ручной 3D-контроль, нужен сам Blender; если нужен коммерческий каталог готового контента или специализированный real-time character pipeline, сильнее Daz Studio или Character Creator.
Практический способ использовать MakeHuman без лишнего риска — относиться к нему как к генератору и редактору исходника: хранить MHM, лицензии сторонних ассетов и тестовые экспорты отдельно, каждый внешний формат проверять в целевой программе, а сложную анимацию и финальный рендер выполнять в более современном DCC. В таком сценарии достоинства MakeHuman — бесплатность, параметрическая модель и открытая экосистема — остаются полезными, а ограничения старого ядра не становятся неожиданностью на финальном этапе.





















