8. Animace |
|
Podobně jako při vytváření pohybu kostí v Sequence Editoru
se i ve Scene Editoru pracuje se základními body. Tady ale mohou být základní
body třeba i pro barvu světla, velikost objektu atd.
Úseky mezi body jsou vyplněny plynulým přechodem, v programu se tyto úseky nazývají Segments; proč to dělat složitější, v překladu jim budeme říkat segmenty. |
|
Animace se základními body | |
Stejně jako v Sequence Editoru tady hraje zásadní roli tlačítko
Animace.
Nejlepší je vše vysvětlit na příkladu. Pokud například chcete, aby na začátku animace byl určitý objekt uprostřed obrazovky a za jednu sekundu se posunul nalevo, postupujte následujícím způsobem:
V tomto příkladu je popsán posun objektu. Místo toho ale můžete stejným způsobem objekt otočit, změnit jeho velikost nebo jiné vlastnodsti. Důležité je při tom tlačítko Animace. Více o základních bodech v kapitole Úprava základních bodů. |
|
Animace figur cyklickými pohyby | |
Když chcete, aby například figura chodila, můžete ve Scene
Editoru nastavit hodnoty ohybu kostí pro každou fázi kroku a pro každý
krok. Anebo můžete v Sequence Editoru vytvořit
jednoduchý pohyb, jako jeden krok, a ten potom ve Scene Editoru poskládáte
několikrát za sebe (pro vložení pohybu do Scene Editoru musíte
vybrat příslušnou figuru a kliknout na Build>Add Sequence)
Pohyb se objeví na časové ose jako <---->. Na ukázce osy dole je pohyb z 31 snímků, který má nastavené hodnoty pro tři klouby. Podobně jako u figur a objektů se i u pohybů vloží do Scene Editoru pouze jakýsi odkaz k původnímu pohybu vytvořenému v Sequence Editoru. Když v Sequence Editoru tento pohyb upravíte, změní se i ve Scene Editoru. Ve Scene Editoru proto nemůžete upravovat body, které jsou částí takovéhoto pohybu. Když to zkusíte, Anim8or se vás zeptá, jestli chcete tyto body změnit v normální volné body. To nijak nezmění pohyb vytvořený v Sequence Editoru, jen to zruší okaz k němu. Když potom upravíte pohyb v Sequence Editoru, ve Scene Editoru se nic nezmění. |
|
Ovladače | |
Animace se skládá z několika základních bodů, mezi kterými je
vytvářen pohyb. Základní body leží na časové ose v řádkách;
každý řádek je pro jeden aspekt scény. Například mohou být tři
řádky pro natočení kosti (pro každý směr jeden), další
řádek pro polohu celé figury a další pro viditelnost. Těmto
řádkům se říká ovladače. Když kliknete na![]() |
|
Druhy ovladačů | |
Je několik druhů ovladačů. Každý může mít různé druhy hodnot a jinak s nimi pracuje: | |
Základní |
Základní ovladač je nejčastější. Může obsahovat hodnotu jako 10.5, nebo -150. Je používán třeba u kostí. |
|
|
3-bodový |
3-bodový ovladač má pro každý snímek tři hodnoty. Každá hodnota se může v průběhu animace postupně měnit. Tento typ ovladače je třeba u polohy (xyz) a u barvy (rgb). |
|
|
Orientace |
Ovladač pro orientaci má také tři hodnoty, ale pracuje s nimi
jinak. Má hodnoty pro tři směry natočení (PYR).
Orientace je složitější, než by se zdálo. Je důležité, v jakém pořadí jsou hodnoty, aby vznikla požadovaná rotace. V systému PYR je poslední Roll, tedy otáčení kolem osy z; když Roll nastavíte na 0, vaše objekty zůstanou "hlavou vzhůru". Často je jednodušší ignorovat číselné hodnoty orientace a otáčet prvky přímo na obrazovce. |
|
|
Jednoduchý |
Jednoduchý ovladač může mít hodnotu "ano" (1) nebo "ne" (0). Neexistuje žádné "mezi". Tento ovladač je třeba u viditelnosti - buď prvek je, nebo není zobrazen. |
Úprava základních bodů | |
Okno pro úpravu základního bodu můžete vyvolat poklepáním na![]() ![]()
Edit Seg vyvolá okno pro úpravu segmentů. Jsou tři druhy základních bodů: Smooth, Corner a Step. Mezi těmito druhy se přepíná v okně pro úpravu základních bodů úplně dole, na obrázku napravo oddělení změny typu bodu chybí. Pokud je například bod, ve kterém se mění směr pohybu a typ bodu je Smooth, těleso mírně zatočí. Pokud je naopak typ bodu Corner, těleso prudce změní směr a jeho dráha má tvar lomené čáry. Pokud je bod Step, tak těleso v určitém bodě animace "přeskočí" o nějaký kus vedle a pokračuje dál. Rozdíl mezi těmito druhy bodů je nejlépe vidět v grafu animace. |
|
Graf animace | |
Ovladače pro prvky scény je také možné přehledně
upravovat v grafu animace. Ten se zobrazí jako oddělené okno po
kliknutí na Options>Graph Editor. Levá část okna
ukazuje jméno vybraného prvku a všechny jeho ovladače. Pravá část
ukazuje grafy hodnot ovladačů.
Klikněte na ovladač v levé části panelu pro vybrání. Jako normálně tady levé tlačítko myši funguje pro jednoduchý výběr a pravé "přivybere" k vybraným další. Poklepáním na jméno ovladače vyvoláte okno pro úpravu základních bodů popsané výše. Potom vyberte základní bod ovladače, který chcete upravit. Objeví se dva manipulační body úseků, jaké jsou na obrázku vidět u zeleného grafu v první sekundě; to je bod Smooth. Pro posunutí bodu nahoru, nebo dolů klikněte na vybraný bod a táhněte myší. Pro úpravu úseků klikněte na některý z manipulačních bodů a táhněte. Manipulační body pro základní bod typu Step jsou dvoubarevné, na obrázku jsou u zeleného grafu v čase dvě sekundy. Kliknutím na Ovladače pro orientaci jsou v grafu animace poněkud nepřehledné. Mohou mít hodnoty od -180 do +180. Když změníte natočení v jednom směru, často se to týká i ostatních směrů, proto je pro orientaci nejjednodušší práce přímo na obrazovce. |
|
Úprava segmentů | |
!!!Ve verzi 0.9 nefungují! Cokoliv změníte ohledně
nastavení segmentů nebude mít žádný vliv na animaci!!!
Segmenty (úseky mezi základními body) jsou vyplněny fázemi změny z jednoho bodu do druhého. Pokud jde o pohyb, tak normálně jde o rovnnoměrný přímočarý pohyb. Další segment by zase byl rovnoměrný přímočarý pohyb, akorát s jiným směrem a jinou rychlostí. To ale není vždycky to, co chceme. Někdy chceme, aby to chvíli trvalo, než prvek nabere plnou rychlost, nebo než změní směr. Malé, lehké objekty zrychlují rychle, ale velké a těžké potřebují čas na rozjezd.
V okénkách dole můžete nastavit počet snímků, dobu, kterou bude trvat dosažení plné rychlosti nebo zabrždění. |