MakeHuman: generátor 3D postav24.06.2010 Autor: Tomáš Vilímek - Typ:Pokud se pohybujete v oblasti 3D grafiky, jistě jste se setkali s potřebou přidat do scény postavu. Tuto problematiku (kromě toho, že si postavu sami vymodelujete) řeší několik softwarů, které jsou však většinou poměrně drahé. Za všechny jmenuji například program Poser, který má sice široké možnosti, ale jeho cena v ČR se pohybuje kolem sedmi tisíc korun. ![]() Naštěstí existuje i projekt MakeHuman, který dokáže generovat postavy a je zcela zdarma. Program MakeHuman vznikl původně jako Python skript pro Blender, po několika roztržkách s vývojáři Blenderu se ale vývoj oddělil a byl kompletně přepsán do C++, jako tentokrát už nezávislý program. Nyní stále používá jádro napsané v programovacím jazyku C++, většina uživatelských funkcí je však realizována pomocí Python skriptů. Je to open source aplikace (takže je zcela zdarma), navíc je multiplatformní a to znamená, že jej lze použít pro operační systémy Windows, Linux i Mac OS. Umožňuje vytvořit jakoukoli postavu, kterou si uživatel vymyslí. Dá se zde měnit pohlaví, výška, váha, věk a spoustu parametrů obličeje a hlavy, čímž lze vyjádřit například rasovou příslušnost. Dále je možnost libovolně pohybovat s postavou a nebo vybrat některou z přednastavených pozic. Takto vzniklou postavu můžete exportovat, pro uživatele většiny grafických programů nejlépe jako soubor.OBJ a poté ji načíst ve svém oblíbeném programu pro další úpravy. V současné době je ke stažení ve verzi 1.0 Alpha 5, tato ovšem ještě není zcela funkční, respektive nejsou zcela funkční všechny její nástroje. I přes tento nedostatek však velice dobře poslouží pokud potřebujete vytvořit postavu pro nějakou svou animaci. V podstatě v ní chybí jen editace výrazů tváře a možnost vybrat postavě nějakou základní pózu. Nároky na počítač, na kterém chcete aplikaci používat, nejsou nijak velké, instalace na disku zabírá řádově 100 MB a požadavky jsou alespoň 512 MB operační paměti a procesor minimálně s frekvencí 800 MHz. Takže tolik k teorii a nyní můžeme přistoupit k trochu praktičtějším věcem a to k práci s programem jako takovým. Po instalaci a spuštění programu se otevřou dvě okna, textového okna si téměř nemusíme všímat, bude nás zajímat především druhé okno, které vidíte na obrázku. ![]() V tomto okně najdeme všechno potřebné k vytvoření své postavy, jelikož jde samozřejmě o trojrozměrné modelování, musíme se umět dobře pohybovat v prostoru, respektive umět otáčet, posouvat a přibližovat postavu tak, abychom mohli doladit i ty nejmenší detaily. Pro tyto pohyby existují v zásadě vždy dvě metody, lze je realizovat jak myší (třítlačítkovou), tak i pomocí klávesových zkratek.
Rotace
Pohyb
Přiblížení a oddálení
Základní pohledy Jelikož je zbytek ovládání programu velice intuitivní, bylo by zřejmě zbytečné popisovat každou funkci zvlášť. Shrnu tedy jen to nejpodstatnější, v horní liště jsou nabídky, které určují typ operace, kterou chceme udělat, hned pod ní je další lišta a ta slouží k upřesnění úkonů, například chceme modelovat a to detaily (v horní liště tedy vybereme MODELING a v liště pod ní DETAILS). Ve většině případů je potom nalevo panel s posuvníky, kterými nastavujeme dané parametry buď v procentech od 0 % do 100 % jako třeba u výšky a nebo prostě přepínáme jednotlivé stavy, jako například tvar nosu. V dolní části je černá lišta, která zobrazuje aktuální pohlaví, věk, procento svalové hmoty a procento váhy postavy, tak jak jsme parametry nastavili. ![]() Program má ještě jednu užitečnou funkci, se kterou je dobré se seznámit: při úpravě detailů si můžeme zeleně vybrat určitou část těla a tu editovat pomocí tažení myši, v menu Modifiers si navíc lze zvolit, jestli chceme tuto část rozšiřovat/zužovat a nebo posouvat. ![]() Poslední věc, která by vás na programu mohla zaskočit (kromě toho, že některé další nabídky jako například Help, zatím nejsou funkční), je export, kde není možnost vybrat si umístění exportovaného objektu, vězte, že ve Windows se soubory ukládají do složky, kterou si instalace vytvoří v dokumentech, takže C:\...\Dokumenty\makehuman\exports
Závěr
|
![]() |
||||










