Blendshapes (známe aj ako Morph Target Animation) sú metóda animácie, ktorá umožňuje plynulé prechody medzi rôznymi tvarmi (morfmi) 3D modelu. Používa sa najmä na realistické animovanie tvárí postáv, ale aj na iné deformácie objektov v hrách a animáciách.
Zjednodušené vysvetlenie: Ako Blendshapes fungujú?
Predstavte si hlinené torzo tváre. Namiesto vytvárania kompletnej animácie od začiatku, sochár (animátor) vytvorí niekoľko odlišných výrazov na tvári – napríklad úsmev, hnev, prekvapenie. Každý z týchto výrazov je uložený ako samostatný „morf target“. Blendshapes potom umožňujú plynule prechádzať medzi týmito výrazmi, kombinovať ich a vytvárať tak komplexnú animáciu. Ak chcete, aby sa postava usmiala, systém postupne „premieša“ neutrálny výraz s výrazom úsmevu.
Technicky to funguje tak, že sa ukladajú pozície vrcholov (vertexov) 3D modelu pre každý morf target. Počas animácie sa vypočíta vážený priemer pozícií vrcholov z rôznych targetov a výsledný model sa deformuje podľa týchto vypočítaných pozícií. Čím vyššia je váha daného targetu, tým viac sa prejaví jeho vplyv na výsledný tvar modelu.
Prečo je to dôležité? (Vplyv na vizuál a hrateľnosť)
- Realistické animácie tvárí: Umožňujú detailné a uveriteľné vyjadrovanie emócií postáv.
- Efektívne využitie pamäte: Namiesto ukladania celej animácie sa ukladajú len morf targety, čo šetrí miesto.
- Flexibilita a kontrola: Animátori majú presnú kontrolu nad každým detailom animácie a môžu ľahko upravovať výrazy.
- Zrýchlenie vývoja: Uľahčujú tvorbu animácií v porovnaní s tradičným modelovaním každej snímky zvlášť.
Príklady v praxi: Ktoré hry využívajú Blendshapes?
Technológiu Blendshapes nájdeme v mnohých moderných hrách. Napríklad hra The Last of Us Part II ju využíva na dosiahnutie vysoko realistických a emotívnych animácií tvárí postáv. Detroit: Become Human taktiež exceluje vďaka tejto technológii pri zobrazovaní komplexných emócií androidov. Ďalej je to bežná technika v hrách od Ubisoftu, ako napríklad Assassin’s Creed Valhalla, kde prispieva k uveriteľnosti postáv a ich interakcií.
Výhody a nevýhody
Výhody
- Vysoká úroveň detailov a realizmu pri animáciách tvárí.
- Efektívne využitie pamäte.
- Flexibilita a jednoduchá úprava animácií.
- Možnosť kombinovať rôzne výrazy a vytvárať komplexné animácie.
Nevýhody
- Náročnosť na prípravu kvalitných morf targetov.
- Potreba dobrej organizácie a správy targetov pri komplexných projektoch.
- Môžu vznikať artefakty pri nesprávnom nastavení váh.
Súvisiace technológie
Medzi súvisiace technológie patria napríklad motion capture, ktoré sa často používa na získanie dát pre tvorbu morf targetov. Alternatívou k blendshapes sú skeletálne animácie, ktoré sa používajú na animáciu celých postáv, nielen tvárí. Ďalšou príbuznou technológiou je aj fyzikálna simulácia tvárí, ktorá sa snaží modelovať správanie kože a svalov pre ešte realistickejší efekt.
Technológia v kocke
| Typ Technológie | Animácia |
|---|---|
| Hlavný Prínos | Realistické animácie tvárí |
| Kľúčoví Vývojári | Používané vo všetkých veľkých herných štúdiách |
| Typické Použitie | Animácia emócií a výrazov tváre, deformácia objektov |
| Príklady Hier | The Last of Us Part II, Detroit: Become Human, Assassin’s Creed Valhalla |

