1. Úvod
2. Rozložení aplikace
3. Postavy
4. Vytváření akcí
   1. Animace
   2. Pohyby
   3. Rotace
5. Připojení k prostředí, nastavování Unreal Runtime
6. Přehrávání
7. Uložení a načtení scénky
8. Nahrávání scénky
9. FAQ

1. Úvod

   Aplikace je určená k jednoduchému definování scének ve virtuálním prostředí.

2. Rozložení aplikace

   Základní části aplikace jsou:

   - Mapa města
     - slouží k definování pohybů a rotací postav
     - mapu je možné zvětšovat a zmenšovat scrollovacím tlačítkem na myši nebo klikáním levého tlačítka myši a držením kláves CTRL (přiblížení) a SHIFT (oddálení)
     - můžete též rozšířit okno, kde se zobrazuje mapa, na úkor editoru animací. Klikněte na hranici mezi oknem mapy a editorem animací a táhněte myší, dokud nedosáhnete požadované velikosti.
   - Časový posuvník
     - slouží k ovládání aktuálního času scénky. Když jej ručně posunete, pohnou se i postavy vyznačené na mapě města.
   - Panel postav
     - slouží k definování akcí postav. Každé postavě se mohou definovat animace, pohyby a rotace.
   - Editor postav - zobrazí se na pravém okraji aplikace po kliknutí na příslušnou postavu v panelu postav.
   - Editor animace - zobrazí se na pravém okraji aplikace po kliknutí na příslušnou animaci v panelu postav.
   - Editor pohybů - zobrazí se na pravém okraji aplikace po kliknutí na příslušný pohyb v panelu postav.
   - Editor rotací - zobrazí se na pravém okraji aplikace po kliknutí na příslušnou rotaci v panelu postav.
3. Postavy

   - Přidání nové postavy - klikněte na tlačítko Přidat postavu a vyberte si jednu z připravených typů postav. Postavě můžete změnit jméno, oblečení a výraz tváře. Postavu můžete rovněž přidat, když kliknete pravým tlačítkem na místo na mapě, kam chcete postavu přidat, a z nabídky vyberete Přidat postavu.
   - Postava se objeví v panelu postav vlevo dole. Při kliknutí na jméno postavy v Panelu postav se postava zvýrazní červeně na mapě města.
   - Na mapě města je aktuální pozice postavy vyznačená šedivou kružnicí.
   - Vlastnosti postavy můžete měnit v editoru postav, který se objeví po kliknutí na postavu na pravém kraji aplikace.
4. Editace akcí postav

   Akce postav se zobrazují na panelu postav vlevo dole. Každá akce je znázorněná barevným obdélníkem, délka obdélníku odpovídá délce akce. Animace jsou v první řádce, pohyby ve druhé a rotace ve třetí.

   Pořadí akcí můžete měnit jednoduše přetažením myší. Dobu trvání lze měnit tažením myší. U animací se takto mění počet opakování.

   1. Animace
      - Přidání nové animace - v panelu postav klikněte pravým tlačítkem myši na postavu, které chcete přidat animaci. Zvolte Přidat animaci a v dialogu vyberte typ animace, počet opakování a pořadí této animace (defaultně se přidá na konec seznamu).
      - Pokud chcete změnit vlastnosti animace, klikněte na ni a v editoru animací vpravo můžete změnit typ animace, počet opakování i pořadí.
   2. Pohyby
      - Pohyb postavy je vyznačen na mapě města čarou zakončenou žlutým kolečkem. Pokud kliknete na pohyb v panelu postav, zvýrazní se přílušný pohyb na mapě města.
      - Přidání nového pohybu - Pokud chcete prodloužit pohyb postavy, zmáčkněte na mapě města pravé tlačítko myši na žlutém puntíku znázorňujícím poslední pohyb postavy a táhněte s myší na místo, kam chcete nový pohyb vytvořit. Pokud chcete vytvořit nový pohyb uprostřed trasy postavy, dvouklikněte na zvolené místo na trase. Nový pohyb se v obou případech zobrazí v panelu postav, kde můžete změnit jeho dobu trvání i čas začátku.
      - Změna pohybu - trasu pohybu změníte tak, že na mapě města kliknete na žluté kolečko příslušné k pohybu a se stisknutým levým tlačítkem myši potáhnete kolečko na nově zvolené místo. Délku trvání pohybu a čas začátku změníte v panelu postav tažením myší.
      - Při definování pohybů je potřeba brát v úvahu to, že postava nemůže projít například lavičkou či zdí. Je třeba definovat pohyby tak, aby se těmto překážkám postavy vyhnuly, jinak se na překážce "zaseknou".
      - Držíte-li shift a měníte-li délku trvání nebo pozici jednoho pohybu, tak se o tuto změnu upraví i pozice všech pohybů napravo od měněného pohybu (toto se hodí ve chvíli, kdy už máte synchronizované pohyby s animacemi výše a potřebujete udělat nějakou změnu na začátku scénky).
   3. Rotace
      - Aktuální natočení postavy je znázorněno na mapě města modrou čárkou zakončenou tečkou.
      - Když se posune časový posuvník na čas, kde začíná rotace postavy, na mapě města se rotace vyznačí zvýrazněným obloukem.
      - Přidání nové rotace - časový posuvník posuňte na čas, kdy chcete aby začínala nová rotace. Stiskněte levé tlačítko myši na čárce znázorňující aktuální natočení postavy. Se stisknutým tlačítkem posuňte čárku tak, aby její směr odpovídal výslednému natočení postavy. V panelu postav se automaticky objeví obdélník znázorňující tuto rotaci.
      - V panelu postav můžete takto definované rotaci změnit dobu trvání a čas začátku.
      - Držíte-li shift a měníte-li délku trvání nebo pozici jedné rotace, tak se o tuto změnu upraví i pozice všech rotací napravo od měněné rotace (toto se hodí ve chvíli, kdy už máte synchronizované rotace s animacemi výše a potřebujete udělat nějakou změnu na začátku scénky).
5. Přípojení k prostředí, nastavování Unreal Runtime
   - Při startu aplikace je nutné určit složku, kde je nainstalovaný Unreal Runtime.
   - Pro zobrazení scénky ve 3D městě klikněte na tlačítko Sledovat a otevře se okno UnrealRuntime2, ve kterém si můžete prohlédnout scénku nebo se projít městem.
   - Abyste mohli upravit polohu či velikost okna pro zobrazování, zmáčkněte Escape a nyní už budete moci s oknem hýbat a měnit jeho velikost. Poté v okně stiskněte Continue a obnovíte přehrávání.
   - V prostředí se můžete pohybovat šipkami a myší jako postava. Pokud zadáte Escape > Spectate můžete se v prostředí pohybovat volně, tedy i létat.
   - Nyní popíšeme způsob, jakým se dá změnit rozlišení okna Unreal Runtime a zlepšit kvalita textur. Stisknutím Escape > Settings se dostanete do hlavní nabídky programu. Klikněte na záložku Video a tam zadejte v kolonce Resolution požadované rozlišení a potvrďte tlačítkem Apply Changes. Pro změnu kvality textur a detajlů ve hře klikněte na záložku Details. Tam můžete nastavovat lepší kvality textur a další efekty v prostředí. Pozor - nastavení vysokého rozlišení a vysokých detajlů může Unreal Runtime velmi zpomalit. Zejména lepší textury a detajly nenastavujte, pokud Unreal Runtime béží pomalu již v základním nastavení.
6. Přehrávání
   - Simulace scénky - pokud kliknete na tlačítko Simulace , spustí se simulace scénky na mapě města. Můžete si prohlédnout, jak rychle se postavy pohybují a kdy rotují.

   Následující funkce přehrávání fungují pouze pokud jste připojení k serveru a pokud je otevřené okno pro zobrazování.

   - Tlačítka pro přehrávání jsou vpravo nahoře. Levé tlačítko přehraje scénku od začátku, prostřední přehraje scénku od aktuálního času na časovém posuvníku a pravé tlačítko scénku zastaví a vrátí časový posuvník na začátek.
   - Při editaci animací je užitečné si animace prohlédnout. V editoru animací vyberte ze seznamu animaci, kterou chcete přehrát a klikněte na tlačítko Ukázka . Animace se přehraje na postavě, která je momentálně aktivní (je zobrazená v editoru postav a zvýrazněná na mapě města). Pokud postava již v prostředí je, přehraje se scénka na této postavě a pozice postavy se nemění. Pokud postava ještě v prostředí není, tak se vytvoří na iniciální pozici. Pokud se v tomto případě animace nepřehraje, klikněte na tlačítko "Ukázka" ještě jednou.
   - V prostředí si můžete prohlédnout i různé nastavení oblečení a výrazů obličeje. V panelu postav vlevo klikněte na postavu, v editoru postav (vpravo) vyberte ze seznamu textury, které si chcete prohlédnout a klikněte na tlačítko "Ukázka".
7. Uložení a načtení scénky

   Vytvořené scénky můžete uložit do souboru a potom opět načíst.

   - Pro uložení scénky zvolte Soubor > Uložit a zadejte příslušný soubor.
   - Pro načtení scénky zvolte Soubor > Načíst a zvolte soubor s příponou .emo.
8. Nahrávání scénky

   Pro nahrávání scénky používá StoryFactory externí program CamStudio, který je ovládán přímo ze StoryFactory.

   - Důrazně doporučujeme nainstalovat pro snadné nahrávání XViD video kodek, který je součástí instalátoru StoryFactory.
   - Před zahájením nahrávání je vždy nutné mít spuštěné okno Unrealu pomocí tlačítka Sledovat. Je také dobré, aby bylo okno Unrealu viditelné celé.
   - Před zahájením nahrávání zkontrolujte rozlišení okna Unrealu (viz výše). Důrazně doporučujeme použít jedno z následujících rozlišení: 640*480, 800*600, 1024*768, 1280*960. Při nastavení netypického rozlišení nemusí nahrávní fungovat správně.
   - Nahrávání se dá kdykoli zahájit nebo ukončit pomocí tlačítek REC (červené kolečko s nápisem REC) a STOP REC (černý čtvereček s nápisem REC). Nahrávání se vždy ukončí, skončí-li přehrávání scénky ve StoryFactory (ať už je ukončíme ručně, nebo se scénka přehraje do konce).
   - Zatrhneme-li zaškrtávátko automaticky nahrávat (najdeme jej pod tlačítky manuálního nahrávání), nahrávání se zahájí automaticky vždy, když přehráváme scénku.
   - Při ukončení nahrávání může chvíli trvat, než se video uloží na disk. V základním nastavení StoryFactory se video uloží do adresáře CamStudia. Video tedy najdeme v adresáři StoryFactory/CamStudio pojmenované aktuálním datumem a časem nahrávání.
   - Lze měnit kvalitu nahrávaného videa, počet snímků za vteřinu a další věci v Nastavení/Nastavení nahrávání. Vyšší kvalita videa povede k tomu, že výsledné video bude zabírat více místa na disku a nahrávání může být pomalejší!
   - Program CamStudio je možné používat i externě. Spouští se souborem Recorder.exe (StoryFactory/CamStudio/Recorder.exe). Pro seznámení se s ovladáním programu si přečtěte nápovědu ke CamStudiu (v angličtině).
9. FAQ
   - Nemůžu se pohybovat ve virtuálním prostředí.
     - Zmáčkněte Alt. Pokud se stále nemůžete pohybovat a máte ve scénce přidanou kameru, postupujte následovně: 1) Vypněte přehrávání scénky. 2) Zajeďte časovým posuvníkem na místo, kde není žádná kamera aktivní. 3) Pokud se stále nemůžete hýbat v prostředí, zmáčkněte ESC a klikněte na JOIN a poté znova ESC a klikněte na SPECTATE.
   - Postupoval jsem dle rady výše a teď se ve městě vznáší malá bílá krychle. Jak se jí zbavím?
     - Toto je chyba Unrealu. Stačí se ke krychli otočit zády a počkat cca 10 sekund. Pokud krychle nezmizí, tak zkusit zajít za nejbližší roh a opět počkat cca 10 sekund. Krychle by měla zmizet.
   - Myš je uvězněná v okně s virtuálním prostředím. Jak se dostanu zpět do aplikace?
     - Použijte Alt+Tab
   - Scénka se v editoru přehrává, ale v UnrealRuntime se mi nic nezobrazuje.
     - Zkontrolujte, jestli jste opravdu na místě, kde se má scénka přehrávat. Pokud ano, tak vypněte a zapněte celou aplikaci StoryFactory.
   - Kliknu na Play, ale jeden z panáků se v prostředí neobjeví.
     - Panáci se v prostředí neumí objevit na místě, kde už někdo stojí. Zkontrolujte, jestli ve chvíli zmáčknutí Play nestojí na startovním místě jiný panák. Obvykle pomůže následující trik: Klikněte na Play, potom na Stop a vzápětí znova na Play.
   - Zrychluji pohyb panáka ve scénce, ale panák už se rychleji nepohybuje.
     - V Unrealu je nastavena maximální rychlost pohybu.
   - Kamera občas rotuje na opačnou stranu než jsem chtěl.
     - Toto se může stát, pokud jsou přidány dvě velké rotace těsně za sebou (blízko 180°). Zabráníte tomu, omezíte-li maximální velikost rotace na max 130° a použijete-li o jednu rotaci navíc, abyste dosáhli cílového efektu.