SKÚŠKA
Predpokladaný priebeh skúšky:
- test z inteligentných technológií (Industry 4.0): 30 bodov (o cca 7:45 v deň skúšky 28.1. v BC300 a od obeda v BC300)
- obhajoba veľkého individuálneho projektu v Unity (odovzdáva sa 23.1.) a prezentačno-inštruktážneho videa (traileru) alebo 3D modelu k nemu (odovzdáva sa 24.1.): 30 bodov
- z každej časti skúšky je potrebné získať aspoň 10 bodov
Príklady projektov je možné vidieť tu (vo videu vidieť neaktuálne dátumy odovzdania, tie si v ňom nevšímajte): https://stubask-my.sharepoint.com/:v:/g/personal/erik_kucera_stuba_sk/EV...
SKÚŠKOVÉ ZADANIE
Vytvorte zaujímavý projekt v engine Unity (alebo inom modernom engine), téma je voľná, zvoľte si, čo je vám blízke. Môže to byť náročnejšia interaktívna fyzikálna simulácia, náročnejšia interaktívna vizuálna aplikácia (showroom), hra alebo niečo takéto - https://www.youtube.com/watch?v=CXCdkyrAido . Hodnotí sa vizuálna stránka, grafická náročnosť (detaily, animácie, ..), algoritmická náročnosť (postup, výpočty,...), ovládateľnosť, užívateľská prítulnosť (komentáre, ovládanie, plynulosť), originalita, dobrý nápad, zaujímavosť.
V projekte môžete použiť hudbu (vie veľmi oživiť projekt) a ľubovoľné voľne dostupné (nie platené) doplnky k Unity (z Asset store, 3D modely, zvuky a podobne). Nie je však cieľom zobrať hotový projekt z Asset Storu - https://assetstore.unity.com/packages/essentials/tutorial-projects/vikin... - a tešiť sa z neho, že je tam fyzika a vizuálna stránka a je to odovzdateľné. Použitie hotových prvkov schvaľujeme a očakávame, avšak hodnotiť budeme vami pridanú hodnotu a nápad. Prosíme vás, aby ste kód v skriptoch komentovali. Netreba, samozrejme, každý riadok, stačí v rozumnej miere.
K projektu vytvorte aj prezentačné video, ktoré bude slúžiť ako trailer a návod. Alternatívou je tvorba 3D modelu, ktorý využijete v aplikácií (nemusí to byť hlavný aktér, stačí ako dekorácia).
Unity projekt je potrebné odovzdať do MS Teams najneskôr štvrtok 23.1. 23:59, video/model do MS Teams najneskôr v piatok 24.1. 23:59 (video uploadnuť napríklad na YouTube, súbory Unity uploadnuť do cloudu). Je potrebné uploadnuť samotný projekt + build (na Windows Intel 64-bit, prípadne aj Android build, ak ide primárne o mobilnú aplikáciu alebo aplikáciu pre AR/MR). Ak máte pomalý internet, tak projekt neuploadujte, ale uploadnite aspoň zdrojové kódy. Build treba uploadnuť v každom prípade. V prípade problémov nás kontaktujte. Unity časť je za 25 bodov, video/model za 5 bodov. Za každý deň oneskorenia je 1 bod dole. Tí, čo odovzdávajú oneskorene, tak posielajú zadanie mailom.
V dokumentácii je treba uviesť tutoriály, ktoré ste použili (ak také boli). Prehľadným spôsobom je treba uviesť, aké prvky ste pozmenili / pridali oproti tutoriálom vo vami vytvorenej aplikácii. Hodnotí sa najmä pridaná hodnota, sčasti aj zaujímavosť a zložitosť vybraného tutoriálu.
Privítame aj projekty, ktoré budú určené na propagáciu predmetu alebo bakalárskeho študijného programu Automobilová mechatronika alebo inžinierskeho študijného programu Aplikovaná mechatronika a elektromobilita.
Mimoriadne nás potešia projekty neherného charakteru ( https://www.youtube.com/watch?v=CLPBFlA1DAw ). Tu sú vhodné príklady:
- https://www.youtube.com/watch?v=CXCdkyrAido - interaktívna vizualizácia vymyslenej fabriky (môžete nájsť model) alebo stroja, dá sa pohybovať po scéne myšou, po kliknutí na jednotlivé časti fabriky sa zobrazujú informácie o nej, ktoré sa prípadne môžu získavať z externého súboru, prípadne v rozbaľovacom menu sú názvy podčastí fabriky a po kliknutí na ne sa kamera posunie na danú časť
- https://www.youtube.com/watch?v=F2xn7rK28po - pokročilý showroom napríklad s automobilmi
- vizualizácie strojov - https://youtu.be/jF3M-4kJQbE?t=18s
- aplikácia pre virtuálnu, rozšírenú alebo zmiešanú realitu - vhodných tém je prakticky nekonečne veľa (náročnejšia vizualizácia, obchod s nábytkom, vzdelávacia aplikácia...)
- Jurský park - po parku sa prechádzate s postavou (alebo stačí FPS pohľad), autom alebo len pohybou myši po scéne, v parku sú dinosaury, po priblížení k danému druhu sa zobrazia o ňom informácie (pekné by bolo, keby sa načítavali zo súboru, ale nemusí byť), hrá tematická hudba, modely dinosaurov sú v Unity Asset Store a aj inde na internete (to isté sa dá spraviť pre bežnú ZOO)
- preskúmanie možností vývoja autonómnych vozidiel v Unity pomocou AirSim - https://blogs.unity3d.com/2018/11/14/airsim-on-unity-experiment-with-aut... , https://youtu.be/gnz1X3UNM5Y
- rôzne kvalitne spracované projekty na výučbu fyziky pre mladšie deti
Ako herné projekty sú vhodné:
- šermiarska akcia z pohľadu tretej osoby a la Assassin’s Creed, mesto sa dá stiahnuť zo storu alebo sa dá vymodelovať svoje, môžete sa pokúsiť aj o AI nepriateľov alebo sa bude šermovať len so statickými cieľmi alebo sa budú nepriatelia pohybovať po zvolenej trajektórii, postava sa dá zanimovaná pre šermiarske účely nájsť na store alebo sa dajú tieto animácie namapovať na vlastný model
- strieľačka z pohľadu tretej osoby - podobné ako v predošlom prípade, na strieľanie sa používa raycasting, môžete využívať populárne tematiky ako Harry Potter (strieľanie kúziel - časticové efekty) alebo Iron Man (strieľanie 2 typov lúčov - z ruky a z hrude)...
- strieľačka z pohľadu prvej osoby - veľa predpripravených vecí, takže treba dobrý nápad, aby ste tam mali niečo vlastné
- dobrým námetom sú hororové hry (podobne ako Survival shooter), dá sa hrať so svetlom, byť v úplnej tme, mať trebárs v ruke len baterku a z tmy vychádzajú nepriatelia - zombíci, votrelec (dá sa nájsť zanimovaný model)
- rozšírenie hry s guličkou - známa egyptská verzia sa dá doplniť o rôzne pasce, logické hádanky, behanie hadov… dôraz na kvalitný level dizajn
- Battle City - https://www.youtube.com/watch?v=MPsA5PtfdL0 - dá sa spraviť pre 2 hráčov
- 2D skákačka (moderné sú aj takzvané 2.5D, síce 2D pohľad, ale v 3D prostredí) - https://www.youtube.com/watch?v=-oFnnkgVzOA , https://www.youtube.com/watch?v=9Bo_dpRk3So alebo ako Mario, Crash Bandicoot - https://youtu.be/_QrqYR0hRzU
- automobilové, letecké hry - modely a ovládanie už sú kompletne pripravené v štandardných assetoch, takže treba mať dobrý nápad na pridanú hodnotu - naháňačky X-Wingov…
- jednoduchá RTS stratégia - mal by existovať nejaký free nástroj na to v Asset Store - https://www.assetstore.unity3d.com/en/#!/content/30247 a https://www.youtube.com/watch?v=JgPtLWj1Mu8&list=PLOBSjXd5DmZOalNPrlpfrv...