ZPMI #011 – młyn: Animacja, Blender, Unity i Godot

Hej!

Dziś o jednym małym kroczku.

Prosto w przepaść 🙂

Wymyśliłem sobie animacyjkę. Leży wielki głaz, klikamy: Weź głaz.

Anatol podchodzi i usiłuje podnieść głaz. Oczywiście podniesienie się nie udaje ale mamy fajną animacyjkę i generalnie ubaw po pachy.

To, pyk. Siadłem do Godota, wyklikałem kilka klatek. Potem jeszcze kilka. I jeszcze kilka…

Po pachy to miałem ale roboty, za to efekt faktycznie zabawny. Z tym, że nie o taką zabawność mi chodziło 🙂

Jak zobaczyłem co mi wyszło, to zasiadłem do poprawiania.

Im dłużej poprawiałem, tym bardziej dochodziłem do wniosku, że taki animator jak ja plus takie możliwości edycji animacji jakie ma w tym momencie Godot w sumie nie dadzą efektu który będę mógł komukolwiek pokazać (no poza Wami – ale weszliście na własną odpowiedzialność :D)

No i klops.

Dwa dni chodziłem jak struty. Zabierałem się do poprawienia tej animacji i uciekałem z płaczem.

Kombinowałem jak to obejść i z czego zrezygnować. Wiem, że nie mogę zrezygnować z dobrej animacji – nie chcę takiej animacji jak widuję w wielu innych przygodówkach 🙂

W akcie desperacji odpaliłem inny program…

Blender

I teraz, tak: grafik i animator 3D jest ze mnie jeszcze słabszy niż 2D. Jakieś tam skille Blenderowe kiedyś miałem, ale to było dawno i nieprawda.

To nie jest powód żeby nie zacząć od animacji postaci 🙂

Poczytałem, pogooglałem, znalazłem rigify.

Dodałem najpierw szkielet, i wg tego szkieletu i refek Anatola zbudowałem z domyślnej kostki Człowieka Bez Twarzy.

So far, so good jak mawiali starożytni indianie.

Taki wysublimowany model przypiąłem do szkieletu. No, tak szybko to jeszcze nigdy riga nie zrobiłem 🙂

Z takim rigiem to każda trąba zrobi animację chodu. Nawet ja:

Praca z animacją pod Blenderem jest przecudowna – jest nawet przyjemniej niż pamiętałem.

Pobawiłem się tym przez jeden dzień i chcę tak. Chcę żeby postać była animowana pod Blenderem.

Mały problem jest taki, że mam postać ale to jest 3D i lowpoly – ni przypiął ni wypiął do mojej gierki 🙁

Unity

Następna myśl była taka:

To może zrobić grę 2.5D? W sensie tła 2D a postać animowana w 3D. Nie mam bladego pojęcia jak taki myk zrobić w Godocie, więc wyklikałem ‚na brudno’ pierwszą scenę w Unity.

No i nie wiem 🙂

Z jednej strony miałbym już ogarnięty workflow. Z drugiej strony Godot mnie rozpieścił i Unity wydaje się niewygodne. Z trzeciej strony w Adventure Creatorze mam dobrze ogarnięte dialogi, a w Escorii będę musiał trochę rzeczy dorobić. Z czwartej strony pliki .ESC są super wygodne.

Ja to sobie lubię życie skomplikować i narobić dylematów 😉

Nic to. Na razie to opiszę dokładniej ten workflow – zrobię tutoriale dopóki pamiętam co i jak robiłem – w razie czego będę miał gdzie zajrzeć i sobie przypomnieć. A może i ktoś inny skorzysta.

A potem?

A potem to mam kolejne pomysły 😀

Zainstalowałem COA tools pod Blenderem 2.8.

Wyeksportowałem postać z Krity, okościowałem pod Blenderem i walczę z importem do Godota 3.2 – może uda się animować postać 2D pod Blendkiem i eksportować od razu do Godota – byłoby pięknie.

Co prawda to rodzi kolejne problemy – bo w jednej postaci pod Godotem mam 2 szkielety i dwa zestawy spritów (bok i przód) i przypuszczam, że nie będzie tego łatwo spiąć z COA tools. Do tego wyklikany przeze mnie rig już nie jest taki śliczny i funkcjonalny jak ten z Rigify.

Jest się czym bawić 😀

Trzymajcie się.