Jeffrey Cross
Jeffrey Cross

Videohry Plushies z 3D modelů

Inspirován videohrou, chtěl jsem plněné zvíře určitého charakteru. Zjistil jsem, že není těžké změnit 3D modely na životaschopné vzory šití. Zde je můj postup.

Začal jsem s tímto úžasným 3D modelem Baby Roshan. Skládá se z přibližně tří věcí.

Prvním z nich je sada 3D bodů, která definuje jeho tvar.

Druhou je sada 2D bodů (tzv. UV), která definují, jak se na ni textury aplikují.

Třetí je samotná textura.

Chtěl jsem vytisknout texturu jako vlastní tiskovou tkaninu, takže moje finální vycpané zvíře bude mít stejné zbarvení jako 3D model, texturu, v původním stavu, nelze sešit. Dva hlavní problémy. Prvním problémem bylo, že švy UV (které mapují texturu na 3D model) jsou pro šití nešikovné. Nemohou se spojit a obnovit původní 3D tvar. Druhým problémem bylo, že švy UV nejsou stejné délky. Například, protože UV mapují 2D na 3D, dvě 2D hrany, které mapují na stejnou 3D hranu, nemusí mít stejnou délku.

Řešením bylo vytvořit novou sadu UV mapovaných na stejný původní model. Tyto UV vyřezávají model do životaschopných kusů.

Nyní potřebuji novou strukturu, která bude odrážet nové UV mapování.

Takže s dvěma sadami UV, které mapují stejný 3D model, lze transformační matice vypočítat tak, aby transformovaly starou texturu na novou texturu. Pomocí skriptů, které jsem napsal, jsem transformoval každou tvář a sestavil výsledek. Zde je jeden z několika kusů.

Tato nová textura jsem tiskla do tkaniny a šila dohromady, aby vytvořila vycpané zvíře.

Ta-da!

Stejný proces lze aplikovat na další 3D modely pro věci, jako je oděvní design a potah autosedačky.

Doufám, že vás to inspirovalo.

Přijďte se podívat na můj rozhovor na World Maker Faire v New Yorku, 16:30 - 17:00 v sobotu na náměstí Maker.

Tento příspěvek byl původně publikován na Caret Dash Caret.

Podíl

Zanechat Komentář