Animace trasy cesty do mapy
Na této a následujícívh stránkách vám představím program, který jsem si napsal jako makro ve VBS v Microsoft Excelu. Slouží k vytvoření animací různých tras na mapě.
Na mapě je možné nakreslit přímku, kruhový oblouk nebo lomenou čáru složenou z mnoha přímkových úseků. Kruhové oblouky jsou myšleny jako animace dlouhých přeletů, lomenými čarami lze animovat přejezdy po pozemních komunikacích.
Mapa, na jejímž pozadí kreslíme, může stát na místě nebo se může do určité míry nezávisle pohybovat, můžeme zabírat stále stejně široký a vysoký úsek mapy nebo můžeme zabíraný úsek měnit, což lze s výhodou použít například u animací dlouhých přeletů, kdy na začátku a konci přeletu zabíráme okolí startu a cíle a uprostřed můžeme rozšířit záběr na polovinu Evropy.
Co je potřeba, abyste si mohli taky vyzkoušet vytvořit nějakou animaci?
- Microsoft Excel. Pro programování jsem použil verzi 2002, není důvod, proč by nemělo moje makro fungovat i v novější verzi Excelu.
- Imagemagick. Je to freeware projekt, tento program umožňuje kreslit pomocí příkazů zapsaných do příkazové řádky. Stáhněte si instalaci programu Imagemagick z jeho domovských stránek (viz sekce Download), existuje jak 32-bitová, tak 64-bitová verze. Já mám 64-bitová Windows a použil jsem 64bitovou verzi programu Imagemagick.
- Nějakou videostřižnu, ve které si spojíte vygenerovaná filmová políčka do filmové animace. Já používám pro střih videa z videokamery program Pinnacle Studio 14, v poslední části návodu ukazuji, jak lze spojit posloupnost vygenerovaných snímků do videosouboru pomocí tohoto programu. Předpokládám, že pokud používáte jiný střihový program, bude to umět taky.
Jak to celé funguje?
Nejprve si musíte připravit nějakou mapu. Tu si zkuste najít třeba někde na internetu, nebo si nějakou mapu oskenujte.
Pro své potřeby jsem si připravil mapu světa v českém jazyce o velikosti 19500x10000 bodů, kterou jsem vytvořil postupem, který popisuji na stránce
Konverze PDF souboru do obrázku s měřítkem.
Na této mapě si musíte zjistit souřadnice míst, kudy chcete vést animaci. Pro přelety je to jednoduché, souřadnice těch několika potřebných bodů si zjistíte v libovolném kreslicím programu, například v Gimpu. Pokud si ale chcete animovat trasu po pozemní komunikaci, potřebujete desítky bodů a v tom vám může pomoci postup, který popisuji na stránce
Snímání souřadnic bodů obrázků (je to opět pomocí programu Microsoft Excel).
Zjištěné body zadáte do tabulky Excelu, kterou si stáhnete z mých stránek (viz sekce Download) a vygenerujete dávkový soubor, který bude ovládat program Imagemagck a ten vygeneruje jednotlivé snímky.