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

Description of the image

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 🙂

Description of the image

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.

{{< youtube id="nawSdTQEpGw" >}}

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 🙂

{{< youtube id="LZKrI52IvNc" >}}

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

{{< youtube id="hRwcSVHZ2C0" >}}

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.

{{< youtube id="d3u-5D6yGhw" >}}

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ę.