Makehuman - 3d моделювання людини

Makehuman - 3d моделювання людини

Вільне програмне забезпечення для створення фотореалістичних 3D моделей людини для використання в комп'ютерній графіці. Воно розробляється спільнотою програмістів, художників і вчених, які зацікавлені в 3D моделювання персонажів. MakeHuman російською мовою.

технології MakeHuman

MakeHuman розроблений з використанням технології 3D морфинга. Запускається зі стандартним (унікальним) андрогінні людиною, який може бути перетворений в найрізноманітніших персонажів (чоловічої і жіночої статі), змішуючи їх з лінійною інтерполяцією.

Наприклад, використовуючи чотири основні цілі морфинга (дитина, підліток, молодий, старий) можна отримати всі проміжні форми.

Використовуючи цю технологію, з великою базою даних морфинг цілей, фактично можливо відтворити будь-який персонаж. Він використовує дуже простий графічний інтерфейс для доступу та легкої обробки сотні морфинг цілей. Підхід MakeHuman полягає в застосуванні повзунків із загальними параметрами, як ріст, вага, стать, етнічна приналежність і мускулатури. Для того, щоб зробити його доступним на всіх основних операційних систем, починаючи з 1,0 альфа 8 він розроблений в Python з використанням OpenGL і Qt, з архітектурою повністю реалізованої за допомогою плагінів.

Інструмент розроблений спеціально для моделювання віртуальних людей, з простою і повною системою поз, яка включає симуляцію м'язової руху. Ітерфейс простий у використанні з швидким і інтуїтивним доступом до численними параметрами, необхідними при моделюванні людської форми.

Розробка MakeHuman походить від докладного технічного і художнього дослідження морфологічних характеристик людського тіла. Робота з морфингом відбувається за допомогою лінійної інтерполяції, переміщення, і обертання. За допомогою цих двох методів разом з простим розрахунком форм-фактора, можна досягти результатів, таких як моделювання м'язового руху, яке супроводжує обертання кінцівок.

У версії 1.1.0 пропонується експорт в:

  • Collada (dae);
  • Filmbox (fbx);
  • Wavefront obj;
  • Ogre3D;
  • Stereolithography;
  • Biovision Hierarchy BVH;
  • Lightmap;
  • UV map.

MakeHuman має повністю відкритий вихідний код, тобто є вільною програмою. Висновок персонажів MakeHuman випущений під CC0, для того, щоб вони вільно використовувалися в комерційних і некомерційних проектах. База даних і код доступні під ліцензією GNU Affero GPL.


Історія версій

Еволюція на шляху до універсальної моделі топології

Мета проекту полягає в розробці програми, здатного моделювати різноманітні людські форми в повному діапазоні природних поз з єдиної, універсальної сіткою.

Команда MakeHuman розробила модель, яка поєднує в собі різні анатомічні параметри з плавним переходом від дитини до літньої людини, від чоловіка до жінки, і від повного до худому.

Первісна сітка займає золоту середину, будучи не чоловіком, ні жінкою, ні молодий, ні старої, і має середню м'язової стан. Андрогін вид, гомункула.


Науково-дослідне використання

Через вільної ліцензії, програмне забезпечення MakeHuman широко використовується дослідниками в наукових цілях.

Персонажі MakeHuman часто використовуються в біомеханіки і біомедичної машинобудуванні, для імітації поведінки людського тіла при певних умовах або лікуванні.

Програмне забезпечення використовувалося для хірургічного візуально-тактильного розвитку системи навчання. Візуально-тактильне моделювання поєднує тактильні відчуття з візуальною інформацією і забезпечує реалістичні сценарії навчання, щоб отримати, поліпшити і оцінити резидентів і експертні знання, і навички хірургів.

Віртуальні 3D моделі людини, створені за допомогою програмного забезпечення були пристосовані для виконання рухів мови жестів, в основному з метою візуалізації південноафриканського мови жестів.


Переклад MakeHuman на українську мову

Переходимо в меню «Settings», і там вибираємо вкладку «General». У відкрилася в правій частині вікна блоці «Language» вибираємо «Russian». Далі необхідно перезапустити програму, і вона буде повністю російською мовою.

MakeHuman завантажити російською можна за посиланням нижче

Увага, резервна копія оновлюється дуже рідко, так як потрібна на випадок видалення дистрибутива з офіційного сайту.