m (Labs)
 
(122 intermediate revisions by 4 users not shown)
Line 9: Line 9:
  
 
== Ľudia podieľajúci sa na výučbe ==
 
== Ľudia podieľajúci sa na výučbe ==
 +
 +
;Link na Teams
 +
https://teams.microsoft.com/l/channel/19%3aSBb8QWev0sxOfhDWSf43tobJUzsGmNt4M4qF_BfjVDE1%40thread.tacv2/General?groupId=86c59cff-7c9b-4f50-8f08-e01d282d6cfd&tenantId=ce31478d-6e7a-4ce7-8670-a5b9d51884f9
  
 
;Prednášajúci
 
;Prednášajúci
 
:[[Zuzana Berger Haladova|Zuzana Berger Haladová]]
 
:[[Zuzana Berger Haladova|Zuzana Berger Haladová]]
 +
:[[Martin Madaras|Martin Madaras]]
 +
 
;Cvičiaci
 
;Cvičiaci
:[[Adam Riecicky|Adam Riečický]]
+
:[[Lukas Gajdosech|Lukáš Gajdošech]]
  
 
== Hodnotenie a podmienky absolvovania ==
 
== Hodnotenie a podmienky absolvovania ==
Line 44: Line 49:
 
|}
 
|}
  
 +
==Zdroje==
 +
[https://is.muni.cz/el/1433/podzim2015/PA198/um/59482554/Spatial_Augmented_Reality.pdf Kniha Spatial AR Bimber-Raskar]
  
 
= Organizácia výučby =
 
= Organizácia výučby =
  
 
== Lectures ==
 
== Lectures ==
 +
*19.9. Introduction (Zuzana Berger Haladova, Martin Madaras) [https://docs.google.com/presentation/d/1sbUX8blR1VhM6WjYfc_2fVYd5bxK1QmF4K9JViFRlcs/edit?usp=sharing slidy]
 +
*26.9. History of VR [https://docs.google.com/presentation/d/1ZZRJ4EkMgZdvPWIYmnFeUnJkkLGQ36bv1Ol8uO3wFp4/edit?usp=sharing slidy] (nahrana prednaska v Teams)
 +
*3.10. Authoring [https://docs.google.com/presentation/d/1bfa9RrHDWja39-FvYXZEc7aXzN-47qzsIBrcZFSu2Mg/edit?usp=sharing slidy] (bohuzial nenahrana)
 +
*10.10. Hardware + Accessibility [https://docs.google.com/presentation/d/1l8ameMoaOGjkBTdCYR3ZY8ISnYA4oV_jGHaGa0iQa_E/edit?usp=sharing slidy] (nahrana prednaska v Teams)
 +
*17.10. Hardware II [https://docs.google.com/presentation/d/1l8ameMoaOGjkBTdCYR3ZY8ISnYA4oV_jGHaGa0iQa_E/edit?usp=sharing slidy](nahrana prednaska v Teams)
 +
*24.10 Tracking [https://docs.google.com/presentation/d/1WyBXyOrjcpiiuFeZwpFLILLAbtYxEvOjNh5WTdWcDL0/edit?usp=sharing slidy] (nahrana prednaska v Teams)
 +
*31.10. Holiday
 +
*7.11. Embodiment (J.E. Masaryk)+Visual tracking (nahrana prednaska v Teams)
 +
*14.11. Martin Madaras [https://docs.google.com/document/d/1G64-cV397p9pbJVUf7fCxM2MGvU3N19s8gdIkXEGTxk/edit?usp=sharing intro_doc] [https://youtu.be/3gIxcFXCmKE 1-Transformations] [https://youtu.be/Z9ffuobNoSs 2-Mocap] [https://youtu.be/uZETbWmf8u8 3-3DScanning]
 +
*21.11. Martin Madaras
 +
*28.11. Visual tracking+Visual Coherency [https://docs.google.com/presentation/d/1VW5Xckgh_q7wDQ0lV94libop16iD-oXlG03YmyOlM1o/edit?usp=sharing slides] (nahrana prednaska v Teams)
 +
*5.12. Visualisation+AR
 +
*12.12. Predtermin v miestnosti M IX  v case prednasky 11:30-13:00
  
 +
<!---
 
Lecture program:  
 
Lecture program:  
* 30.09. Introduction+ Motivation   
+
* 21.09. Introduction (Zuzana Berger Haladova, Martin Madaras) and invited lecture by Andrej Vidak
 +
*28.09. History of AR [https://docs.google.com/presentation/d/1ZZRJ4EkMgZdvPWIYmnFeUnJkkLGQ36bv1Ol8uO3wFp4/edit?usp=sharing slidy]
 +
*5.10. Hardware [https://docs.google.com/presentation/d/1l8ameMoaOGjkBTdCYR3ZY8ISnYA4oV_jGHaGa0iQa_E/edit?usp=sharing slidy]
 +
*12.10. Authoring
 +
*19.10. Hardware II [https://docs.google.com/presentation/d/1l8ameMoaOGjkBTdCYR3ZY8ISnYA4oV_jGHaGa0iQa_E/edit?usp=sharing slidy]
 +
*26.10 Tracking [https://docs.google.com/presentation/d/1WyBXyOrjcpiiuFeZwpFLILLAbtYxEvOjNh5WTdWcDL0/edit?usp=sharing slidy]
 +
*2.11. Holiday? (Interaction) watch video [https://www.youtube.com/watch?v=Fq0Zw2l-GqU&t=4787s part3] pre zaujimavost pozrite aj [https://www.youtube.com/watch?v=m2etykyizFk&t=1s part2], [https://www.youtube.com/watch?v=ZF8fqVax-wI&t=151s part1]
 +
*9.11. Tracking II, Visual Coherence [https://docs.google.com/presentation/d/1VW5Xckgh_q7wDQ0lV94libop16iD-oXlG03YmyOlM1o/edit#slide=id.gcb659d5fe4_0_30 slidy]
 +
*16.11. Augmented reality [https://docs.google.com/presentation/d/1jiIm5XXLb7OnKJ5Dk8WzNmNVh5wEq5C3rFBWBS6fAvM/edit?usp=sharing slides]
 +
*23.11. Visualisation, Deep Nets for VR/AR  [https://docs.google.com/presentation/d/1eErYPlQP0vY0Pha4M16ePy4VE6jc2KOYWBqaAfwXEZQ/edit?usp=sharing slides]
 +
*30.11. Martin Madaras
 +
*7.12. Martin Madaras
 +
*14.12. Final Exam
 +
 
 +
 
 +
* 30.09. Motivation, VR History [https://docs.google.com/presentation/d/1sbUX8blR1VhM6WjYfc_2fVYd5bxK1QmF4K9JViFRlcs/edit?usp=sharing part1 ][https://docs.google.com/presentation/d/1ZZRJ4EkMgZdvPWIYmnFeUnJkkLGQ36bv1Ol8uO3wFp4/edit?usp=sharing part2 ]
 +
* 7.10. Hardware 1 [https://slides.komododecks.com/HardwareDisplays-1-f05qEUID lecture] [https://docs.google.com/presentation/d/1l8ameMoaOGjkBTdCYR3ZY8ISnYA4oV_jGHaGa0iQa_E/edit slides]
 +
*14.10. Hardware 2 [https://slides.komododecks.com/c1a469fc-05ed-40f0-a10d-5af7a81db8a2 lecture]
 +
*21.10. Martin Madaras - [https://docs.google.com/document/d/1G64-cV397p9pbJVUf7fCxM2MGvU3N19s8gdIkXEGTxk/edit?usp=sharing intro_doc] [https://youtu.be/3gIxcFXCmKE 1-Transformations] [https://youtu.be/Z9ffuobNoSs 2-Mocap] [https://youtu.be/uZETbWmf8u8 3-3DScanning]
 +
* 28.10. Martin Madaras - QA call 11:30 - 12:30, gmeet: https://meet.google.com/xmq-mkjf-qos
 +
*4.11. Tracking [https://slides.komododecks.com/e1fff0ed-f922-4818-9276-22dbba10440e lecture] [https://docs.google.com/presentation/d/1WyBXyOrjcpiiuFeZwpFLILLAbtYxEvOjNh5WTdWcDL0/edit slides]
 +
*11.11. Konzultacie (MS Teams)
 +
*18.11. History of AR [https://slides.komododecks.com/29e5c82f-a0cb-48e3-a08b-6107652756c1 lecture] [https://docs.google.com/presentation/d/1jiIm5XXLb7OnKJ5Dk8WzNmNVh5wEq5C3rFBWBS6fAvM/edit?usp=sharing slides]
 +
*25.11. Tracking + Visual Coherence [https://slides.komododecks.com/965d891f-9f78-4613-96c8-200a789516ec lecture] [https://docs.google.com/presentation/d/1VW5Xckgh_q7wDQ0lV94libop16iD-oXlG03YmyOlM1o/edit slides]
 +
*2.12. Visualisation [https://slides.komododecks.com/10db8668-a958-4a50-8efd-10452f44057b lecture]
 +
Interaction (video from AR workshop) [https://m.youtube.com/watch?v=Fq0Zw2l-GqU&t=4780s video]
 +
*9.12. Konzultacie (MS Teams)
 
* 16.12. Final Exam (obligattory).
 
* 16.12. Final Exam (obligattory).
 +
 +
--->
  
 
<!---
 
<!---
[https://docs.google.com/presentation/d/1sbUX8blR1VhM6WjYfc_2fVYd5bxK1QmF4K9JViFRlcs/edit?usp=sharing lecture]
+
[qhttps://docs.google.com/presentation/d/1sbUX8blR1VhM6WjYfc_2fVYd5bxK1QmF4K9JViFRlcs/edit?usp=sharing lecture]
 
*2.10. History of Virtual Reality [https://docs.google.com/presentation/d/1ZZRJ4EkMgZdvPWIYmnFeUnJkkLGQ36bv1Ol8uO3wFp4/edit?usp=sharing lecture]
 
*2.10. History of Virtual Reality [https://docs.google.com/presentation/d/1ZZRJ4EkMgZdvPWIYmnFeUnJkkLGQ36bv1Ol8uO3wFp4/edit?usp=sharing lecture]
 
*9.10. Martin Madaras - Intro, VR Apps + Transformations
 
*9.10. Martin Madaras - Intro, VR Apps + Transformations
Line 76: Line 125:
  
 
--->
 
--->
 +
 
== Labs ==
 
== Labs ==
 +
[https://docs.google.com/spreadsheets/d/1a0fnAnKJlw1pZIlhD9IZfP_Z_lFy7qOWcp9IXyUXAdo/edit?usp=sharing Tabuľka s hodnotením]
  
=== 24.09.2020 Introduction ===
+
=== Termíny ===
 +
* 09.10. - vyplnený [https://docs.google.com/document/d/16TygiTsh-ZQnSaSehH4WWMnPDWqaIbDcumzeStNqDHQ/edit?usp=sharing dokument] so špecifikáciou projektu (vo dvojiciach)
 +
* 06.11. - demo verzia projektu, základné mechaniky "vertical slice"
 +
* 04.12. - odovzdanie a prezentácia finálnej verzie projektu - ZRUŠENÉ
  
* Labs introduction - [https://docs.google.com/presentation/d/1ITBoTgfdoXutoISfPodj-BbSL965SjC7_LP_bIYCgqg/edit?usp=sharing Slides]
+
Deadline na odovzdanie projektov bude '''15.01.2023''' (nedeľa). Do tohto termínu mi na MAIL/TEAMS jeden člen z každého tímu pošle kód aplikácie, krátke video s ukážkou a sprievodný text vo forme dokumentu/prezentácie.  
* Overview of Unity3D interface
+
* Assets - [https://drive.google.com/file/d/1L_PeVNYQT47GvihINQn0egXKcDY3s-xV/view?usp=sharing Asset package for Labs]
+
  
'''Deadline 13.10.2019''' Fill out  [https://docs.google.com/document/d/1cQ_Ixo12jbCfX9JAYS6TX_h563466EOFlPeNkW5fFPE/edit?usp=sharing project specification template] and submit to adam.riecicky@fmph.uniba.sk
+
V nasledujúcom týždni ('''16.01.2023 - 20.01.2023''') si dohodneme (hlasovaním) termín '''prezenčného stretnutia''', na ktorom každý tím predvedie (10-15min) svoj projekt. Okrem mňa tam bude aj prednášajúca, plus prípadne ďalší členovia poroty :).
 +
 
 +
V prezentácií popíšete hlavné funkcie projektu, priebeh vývoja, použité technológie, prekonané prekážky atď. na približne 15 minút, nezabudnite na obrázky. Následne nám projekt predvediete a ešte ostane priestor na naše otázky. Finálne hodnotenie projektu tvorí 60% hodnotenia z cvičení tohto predmetu (6 bodov). Pre bonusový bod nahrajte aspoň dvojminutové prezentačné video k projektu, niečo ako trailer/upútavku. Vo videu môžete predviesť použitie, popísať priebeh vývoja atď.  
 +
 
 +
'''OZNAM Z MS TEAMS 10.01.2023:'''
 +
''Ahojte, pripomínam, že do nedele 15.01 do polnoci je deadline na odovzdanie projektov, viac detailov na stránke. Dohodli sme sa, že prezentácie prebehnú budúci týždeň prezenčnou formou, vytváram preto anketu, aby sme sa dohodli na konkrétnom čase. Ak nebudeme vedieť nájsť spoločný čas, môžeme spraviť aj dva samostatné termíny, ale ideálne by to bolo naraz, aby ste navzájom videli svoj projekty a mohli komunikovať.''
  
 
<!---
 
<!---
 +
Zároveň okomentujte aspoň 2 ďalšie videá vašich spolužiakov, kde sa ich napr. spýtate na implementáciu. Cieľom je, aby sa aspoň formou krátkeho videa mali šancu vaši spolužiaci dozvedieť o vašom projekte, v prípade, že sa nepodarí prezenčná VR/AR party.
 +
--->
  
==== 10.10.2019 Learning Unity #2 ====  
+
=== 23.09. - 1. Týždeň ===
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/EZ3t5jm7xXBEmOexE37atM8BZIhLdFbDFTE8eV7nxFL4Vg?e=jaWB4Q link na slajdy]
 +
* úvod, prehľad termínov a náplne cvičení
 +
* dokument s návrhom semestrálnych projektov
 +
* prehľad tém projektov z minulých rokov
 +
* vytvorenie nového projektu Hello Cardboard s použitím Google Cardboard XR Plugin pre Unity 2021.3.10f.
 +
* ukážka existujúceho [https://blog.unity.com/games/get-started-with-vr-sample-pack-learning-articles VR Samples] projektu
  
* Building for Android
+
* BONUS NA DOMA: Aby ste sa dostali do tvorby v Unity, samostatne vypracujte projekt https://learn.unity.com/project/roll-a-ball. Ten síce nemá nič s AR ani VR, no pomôže Vám lepšie sa zorientovať v tomto engine. Kto mi do nedele 02.10.2021 pošle svoju implementáciou s podpisom autora (dorobte ľubovoľnú vlastnú feature - buďte kreatívni!), môže získať bonus 0.5 bodu.
* Animations
+
  
[https://www.humblebundle.com/software/unity-2019-bundle?hmb_source=navbar&hmb_medium=product_tile&hmb_campaign=tile_index_4 Unity on Humble bundle!]
+
=== 27.09. - 2. Týždeň ===
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/EcUPvir1R4xKsdqQtdCh09IB8ikCkkP0UcXH5EOpF5hZPw?e=5bcmkL link na slajdy]  
 +
* ukážka arUco markerkov v OpenCV
 +
* prehľad používateľského rozhrania Unity, základne skripty v C#
 +
* vytvorenie AR projektu s pluginom Vuforia
 +
* prefaby, public atribúty a hierarchia dedičnosti v Unity
  
Automatic ''Build and Run'' process requires several permissions from your device:
+
=== 04.10. - 3. Týždeň ===
 +
* exkurzia/ukážka VR Headsetov Oculus Rift S a mobilného Cardboard VR s RETRAK Utopia 360° VR Headset
 +
* VR Projekt pre Oculus v Unity - [https://www.youtube.com/watch?v=RkGHadlkjZQ VR Escape Room]
  
# Enabled ''Developer mode''
+
=== 11.10. - 4. Týždeň ===
# Enabled ''USB debugging''
+
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/EXhpwvjxTeVBgqZ_qDrOb1QB4eWOYRgpEoywJtA9sH9nug?e=BAziQC link na slajdy]
# Enabled ''Install via USB''
+
* pokračovanie AR Forest aplikácie s použitím VuforiaAR z minulého týždňa
 +
* C# skripty s Update/Start metódami, ray casting, fyzikálny engine v Unity
 +
* vytváranie inštancií prefabov, inicializácia náhodných parametrov
 +
* animácie v Unity (Animation + Animation Controller)
  
[https://www.google.com/search?q=android+enable+developer+options&oq=android+enable+developer+options&aqs=chrome..69i64j0l4j69i60.4367j0j9&sourceid=chrome&ie=UTF-8 How to unlock developer options on Android]
+
=== 18.10. - 5. Týždeň a 25.10. - 6. Týždeň ===
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/ESj7DZoBoFRHrE6w_Bs-gaoBs_llNWm6Cw80tlp1khetJw?e=MTsToV link na slajdy]  
 +
* vytvorenie VR projektu s použitím Cardboard XR Pluginu
 +
* použitie ďalších nástrojov v editore Unity: layers, tags, virtuálne kamery, transparentné materiály, aktivácia objektov, zamykanie kurzora
  
[https://docs.unity3d.com/Manual/MobileInput.html Mobile device input]
+
=== 01.11. - 7. Týždeň ===
 +
* voľno, sviatok všetkých svätých
 +
* BONUS:  [https://learn.unity.com/project/john-lemon-s-haunted-jaunt-3d-beginner?uv=2020.3 tematický projekt pre odvážnych] (ideálne s rovnakou verziou editora ako v tutoriály, tj. 2020.3, alebo možno až 2019.X)
  
==== 17.10.2019 Learning Unity #3 ====  
+
=== 08.11. - 8. Týždeň ===
 +
* demo projektov, konzultácie
  
* Building applications for VR
+
=== 15.11. - 9. Týždeň a 22.11. - 10. Týždeň ===
* Using [https://unity3d.com/partners/vuforia Vuforia AR plugin for Unity]
+
* inteligentné systémy, reinforcement learning v Unity, ML agenti vo VR  
* Project specification consultations
+
* [https://liveuniba.sharepoint.com/:v:/s/FMFIUKVirtualandAugmentedreality20212022/Eb1VL-ukTxxEge7wOnmlFykB-1qQZfaRG5GgbVVGb0MfGg?e=zuSqar video (2021) 9. týždeň]
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/ERpP71gWG5NCgPgIR7v8aNEB0RN4ojkh6GevN36nozTIoA?e=CBHexZ slajdy 9. týždeň]
 +
* [https://liveuniba-my.sharepoint.com/:u:/g/personal/gajdosech2_uniba_sk/EaDiwbPo-9ZOmlVGMY-I3ecBYkVVIYXMWlrQoGHO8e48vQ?e=OfCLv6 HummingBirds projekt (aktualizované pre Unity 2021.3.10f)]  
 +
* [https://liveuniba.sharepoint.com/:v:/s/FMFIUKVirtualandAugmentedreality20212022/EXgE3im__tlInKHCAnAmbVwBCkPSr4Qmew9MjBDsQ2mrzg?e=9uP3Ll video (2021) 10. týždeň]
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/Ee2oMQctQcBFqr6bj3EpNMkBJwZClu3ghxJjNhrOCACwuQ?e=T7jHwv slajdy 10. týždeň]
  
==== 24.10.2019 Learning Unity #4 ====  
+
=== 29.11. - 11. Týždeň ===
 +
* vytvorenie minihry s natrénovaným, inteligentným oponentom
 +
* delegáty funkcií, prefab varianty, export a import vlastných .unitypackage, GUI elementy
 +
* oneskorené vykonávanie cez Invoke, coroutines v Unity
 +
* [https://liveuniba.sharepoint.com/:v:/s/FMFIUKVirtualandAugmentedreality20212022/EXyj8XWEDbNGqa2JLy8HRGQBs7BbR0ZYIN3rC4D1j2ydHg?e=SBQQW2 video (2021) 11. týždeň]
 +
* [https://liveuniba-my.sharepoint.com/:u:/g/personal/gajdosech2_uniba_sk/EYeKX0c1NhRJiDqFUBvzUS4B8dZmwP544pHyUGTqGwnRAA?e=d4FjDd HummingBirds projekt po 10. týždni]
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/EQKWs0JvkAVEms1IFaffdrcBnwys8pGoUVXh5nHxA4xHGQ?e=gpWOL2 slajdy 11. týždeň]
  
* Prefab Variants
+
=== 06.12. - 12. Týždeň a  13.12. - 13. Týždeň ===
* GUI - [https://docs.unity3d.com/Manual/UIBasicLayout.html UI Layout]
+
  
'''Deadline 7.11.2019''' Prepare 10min [https://docs.google.com/presentation/d/1bobLiWdJiNS_FVdxITgTGXHym8zOYLMl8q0QSMI2-BI/edit?usp=sharing project specification presentation] and present on the next lecture.
+
* kurz [https://learn.unity.com/project/making-snow-with-vfx-graph https://learn.unity.com/project/making-snow-with-vfx-graph]
 +
* particle efekty (oheň, voda...), manažment scén a levelov
 +
* OpenCV pre Unity, spracovanie obrazu z webkamery, pokročilé AR, face tracking
 +
* [https://liveuniba-my.sharepoint.com/:u:/g/personal/gajdosech2_uniba_sk/EQDY-mBN2pRHs-qXHaEfecEBKT1ub9QYx2jd05iPIJsnyg?e=KY0xj1 OpenCV Projekt]  
 +
* [https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/EcYItJBSrDhFpJJqHSLqQoEB2_1QZB50LxeGXXw2-yBJvA?e=vCF49N slajdy 13. týždeň]
  
==== 31.10.2019 Halloween ====  
+
<!---
 +
=== 11.11. - 8. Týždeň ===
 +
* GUI elementy v Unity, manažment scén a levelov
 +
* prezentácia: https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/ESH1i_EQoz9OszrLjSk6Zt0BDqae8k36bXrBUulaDjKCHQ?e=edP2MN
  
No lecture
+
=== 18.11. - 9. Týždeň ===
 +
* nahradenie virtuálnej kamery AR kamerou v Puzzle Kit projekte, ground plane
 +
* animácie, particle efekty (oheň, voda...), oneskorené vykonávanie cez Invoke, coroutines v Unity
 +
* prezentácia: https://liveuniba-my.sharepoint.com/:b:/g/personal/gajdosech2_uniba_sk/ETjIUCPvCOpMpAWPAe-CekgBZokVjRwJiCtwV69oqX7x6g?e=pyb20J
  
==== 7.11.2019 Project Specification Presentations ====
+
--->
 +
<!---
  
Each team will present their project idea.
+
=== 24.09. Introduction ===
  
==== 14.11.2019 What Reality? ====
+
: Labs introduction - [https://docs.google.com/presentation/d/1ITBoTgfdoXutoISfPodj-BbSL965SjC7_LP_bIYCgqg/edit?usp=sharing Slides]
 +
: Overview of Unity3D interface, Assets - [https://drive.google.com/file/d/1L_PeVNYQT47GvihINQn0egXKcDY3s-xV/view?usp=sharing Asset package for Labs]
  
Reality discussion about virtual topics.
+
; Deadline 13.10.2020
 +
: Fill out  [https://docs.google.com/document/d/1cQ_Ixo12jbCfX9JAYS6TX_h563466EOFlPeNkW5fFPE/edit?usp=sharing project specification template] and submit to adam.riecicky@fmph.uniba.sk
  
==== 21.11.2019 Canceled ====
+
; Deadline 17.12.2020
 +
: Present application demo during labs. Your project should have some of the core mechanics implemented.
  
Labs are canceled this week.
+
; Deadline 31.1.2021
 +
: Final application submission. Reviewed and rated during the next week - individual presentations.
  
==== 28.11.2019 Excursion to Holo-Lab ====  
+
=== 1.10. Animations ===
  
Excursion to the laboratory of holography will be at Matfyz.
+
: Prefab variants, more scripts, and animations.
Meet at 13:10 in front of the room F2-167.
+
  
 +
=== 8.10. Physics and Drill ===
  
==== 5.12.2019 Project Consulatations ====
+
: Rigid bodies, colliders and individual assignments.
  
Consult your ideas and issues.
+
=== 15.10. Building for Android and VR ===
  
==== 12.12.2019 Canceled ====
+
: Automatic  ''Build and Run'' process requires several permissions from your device:
  
Labs are canceled this week.
+
# Enabled ''Developer mode'' - [https://www.google.com/search?q=android+enable+developer+options&oq=android+enable+developer+options&aqs=chrome..69i64j0l4j69i60.4367j0j9&sourceid=chrome&ie=UTF-8 How to unlock developer options on Android]
 +
# Enabled ''USB debugging''
 +
# Enabled ''Install via USB''
 +
 
 +
: Use [https://developers.google.com/cardboard/develop/unity/quickstart Google Cardboard XR Plugin for Unity] for VR.
 +
 
 +
=== 22.10. Creating AR Applications with Vuforia ===
 +
 
 +
: Vuforia enables easy AR application creation for Android and iOS.
 +
 
 +
: Follow installation and use instructions available [https://library.vuforia.com/articles/Training/getting-started-with-vuforia-in-unity.html here].
 +
 
 +
=== 03.12. Practical assignment ===
 +
: Create a minigame Bug Smack from [https://docs.google.com/document/d/1axfzZekq360NRuGgq-5xo53obp7t_sM0f2AyRuMGas4/edit?usp=sharing assignment document]
 +
 
 +
--->
 +
 
 +
<!---
 +
* GUI - [https://docs.unity3d.com/Manual/UIBasicLayout.html UI Layout]
 +
 
 +
'''Deadline 7.11.2019''' Prepare 10min [https://docs.google.com/presentation/d/1bobLiWdJiNS_FVdxITgTGXHym8zOYLMl8q0QSMI2-BI/edit?usp=sharing project specification presentation] and present on the next lecture.
 +
 
 +
==== 28.11.2019 Excursion to Holo-Lab ====
 +
 
 +
Excursion to the laboratory of holography will be at Matfyz.
 +
Meet at 13:10 in front of the room F2-167.
  
 
==== 19.12.2019 Object Reconstruction ====  
 
==== 19.12.2019 Object Reconstruction ====  
Line 158: Line 287:
  
 
Final presentations of projects (with slides). A showcase of functional projects. Evaluation of projects and audience voting.
 
Final presentations of projects (with slides). A showcase of functional projects. Evaluation of projects and audience voting.
 
  
 
;INFO:  
 
;INFO:  
Line 165: Line 293:
 
Send me 5 euros/person for the VR Arena visit IBAN: SK17 7500 0000 0004 1184 6123
 
Send me 5 euros/person for the VR Arena visit IBAN: SK17 7500 0000 0004 1184 6123
 
;LABS: 40 points: 2 (Project proposal) + 10 (Half semester presentation)+ 28 (Full project). You need at least 50% from all stages (1+5+14).
 
;LABS: 40 points: 2 (Project proposal) + 10 (Half semester presentation)+ 28 (Full project). You need at least 50% from all stages (1+5+14).
 
 
* 1.10. FTLAB (Next to the library at pavilion of Informatics) excursion.
 
*8.10. Excursion to VR Arena
 
*15.10. Unity Tutorial
 
* 22.10. Unity + VUFORIA
 
*29.10. Holiday
 
*5.11. Excursion to Hologram Lab 14:00
 
*12.11. Unity + VUFORIA II. [https://www.youtube.com/watch?v=ElmzIq6stNI&t=172s video], Example of Half semester presentations [https://docs.google.com/presentation/d/1yqkQ7bcTtU0upA7efGoHrkuh6tJb9y2JXWA2XXMKOpA/edit?usp=sharing presentation]
 
* 19.10. MiniErasmus week Half Semester Presentations  (obligatory)
 
* 26.11. Hololens
 
* 3.12.  Change! Consultations in M153 from 13:10
 
*10.12. Change! Consultations in FTLAB 11:30- 12:50
 
*17.12. Final presentation of the projects  (obligatory) Example of presentation [https://docs.google.com/presentation/d/1gz8RP3EjBQ4dNnwKKbzQ7hqxOQrU8Yb9k5xBXZ6FZLg/edit?usp=sharing slides] F1-248. Create PDF of your presentation.
 
 
--->
 
--->

Latest revision as of 21:05, 10 January 2023

Virtuálna a Rozšírená realita 2-AIN-223/15


Toto je stránka k predmetu Virtuálna a rozšírená realita Informačný list predmetu >

Ľudia podieľajúci sa na výučbe

Link na Teams

https://teams.microsoft.com/l/channel/19%3aSBb8QWev0sxOfhDWSf43tobJUzsGmNt4M4qF_BfjVDE1%40thread.tacv2/General?groupId=86c59cff-7c9b-4f50-8f08-e01d282d6cfd&tenantId=ce31478d-6e7a-4ce7-8670-a5b9d51884f9

Prednášajúci
Zuzana Berger Haladová
Martin Madaras
Cvičiaci
Lukáš Gajdošech

Hodnotenie a podmienky absolvovania

40/60 projekt/prednášky z oboch treba získať min 50% Výsledná známka sa určí z celkového bodového zisku podľa nasledovnej tabuľky.


Hodnotenie
Bodový zisk Známka
〈90, 100〉 A
〈80, 90) B
〈70, 80) C
〈60, 70) D
〈50, 60) E
〈0, 50) FX

Zdroje

Kniha Spatial AR Bimber-Raskar

Organizácia výučby

Lectures

  • 19.9. Introduction (Zuzana Berger Haladova, Martin Madaras) slidy
  • 26.9. History of VR slidy (nahrana prednaska v Teams)
  • 3.10. Authoring slidy (bohuzial nenahrana)
  • 10.10. Hardware + Accessibility slidy (nahrana prednaska v Teams)
  • 17.10. Hardware II slidy(nahrana prednaska v Teams)
  • 24.10 Tracking slidy (nahrana prednaska v Teams)
  • 31.10. Holiday
  • 7.11. Embodiment (J.E. Masaryk)+Visual tracking (nahrana prednaska v Teams)
  • 14.11. Martin Madaras intro_doc 1-Transformations 2-Mocap 3-3DScanning
  • 21.11. Martin Madaras
  • 28.11. Visual tracking+Visual Coherency slides (nahrana prednaska v Teams)
  • 5.12. Visualisation+AR
  • 12.12. Predtermin v miestnosti M IX v case prednasky 11:30-13:00


Labs

Tabuľka s hodnotením

Termíny

  • 09.10. - vyplnený dokument so špecifikáciou projektu (vo dvojiciach)
  • 06.11. - demo verzia projektu, základné mechaniky "vertical slice"
  • 04.12. - odovzdanie a prezentácia finálnej verzie projektu - ZRUŠENÉ

Deadline na odovzdanie projektov bude 15.01.2023 (nedeľa). Do tohto termínu mi na MAIL/TEAMS jeden člen z každého tímu pošle kód aplikácie, krátke video s ukážkou a sprievodný text vo forme dokumentu/prezentácie.

V nasledujúcom týždni (16.01.2023 - 20.01.2023) si dohodneme (hlasovaním) termín prezenčného stretnutia, na ktorom každý tím predvedie (10-15min) svoj projekt. Okrem mňa tam bude aj prednášajúca, plus prípadne ďalší členovia poroty :).

V prezentácií popíšete hlavné funkcie projektu, priebeh vývoja, použité technológie, prekonané prekážky atď. na približne 15 minút, nezabudnite na obrázky. Následne nám projekt predvediete a ešte ostane priestor na naše otázky. Finálne hodnotenie projektu tvorí 60% hodnotenia z cvičení tohto predmetu (6 bodov). Pre bonusový bod nahrajte aspoň dvojminutové prezentačné video k projektu, niečo ako trailer/upútavku. Vo videu môžete predviesť použitie, popísať priebeh vývoja atď.

OZNAM Z MS TEAMS 10.01.2023: Ahojte, pripomínam, že do nedele 15.01 do polnoci je deadline na odovzdanie projektov, viac detailov na stránke. Dohodli sme sa, že prezentácie prebehnú budúci týždeň prezenčnou formou, vytváram preto anketu, aby sme sa dohodli na konkrétnom čase. Ak nebudeme vedieť nájsť spoločný čas, môžeme spraviť aj dva samostatné termíny, ale ideálne by to bolo naraz, aby ste navzájom videli svoj projekty a mohli komunikovať.


23.09. - 1. Týždeň

  • link na slajdy
  • úvod, prehľad termínov a náplne cvičení
  • dokument s návrhom semestrálnych projektov
  • prehľad tém projektov z minulých rokov
  • vytvorenie nového projektu Hello Cardboard s použitím Google Cardboard XR Plugin pre Unity 2021.3.10f.
  • ukážka existujúceho VR Samples projektu
  • BONUS NA DOMA: Aby ste sa dostali do tvorby v Unity, samostatne vypracujte projekt https://learn.unity.com/project/roll-a-ball. Ten síce nemá nič s AR ani VR, no pomôže Vám lepšie sa zorientovať v tomto engine. Kto mi do nedele 02.10.2021 pošle svoju implementáciou s podpisom autora (dorobte ľubovoľnú vlastnú feature - buďte kreatívni!), môže získať bonus 0.5 bodu.

27.09. - 2. Týždeň

  • link na slajdy
  • ukážka arUco markerkov v OpenCV
  • prehľad používateľského rozhrania Unity, základne skripty v C#
  • vytvorenie AR projektu s pluginom Vuforia
  • prefaby, public atribúty a hierarchia dedičnosti v Unity

04.10. - 3. Týždeň

  • exkurzia/ukážka VR Headsetov Oculus Rift S a mobilného Cardboard VR s RETRAK Utopia 360° VR Headset
  • VR Projekt pre Oculus v Unity - VR Escape Room

11.10. - 4. Týždeň

  • link na slajdy
  • pokračovanie AR Forest aplikácie s použitím VuforiaAR z minulého týždňa
  • C# skripty s Update/Start metódami, ray casting, fyzikálny engine v Unity
  • vytváranie inštancií prefabov, inicializácia náhodných parametrov
  • animácie v Unity (Animation + Animation Controller)

18.10. - 5. Týždeň a 25.10. - 6. Týždeň

  • link na slajdy
  • vytvorenie VR projektu s použitím Cardboard XR Pluginu
  • použitie ďalších nástrojov v editore Unity: layers, tags, virtuálne kamery, transparentné materiály, aktivácia objektov, zamykanie kurzora

01.11. - 7. Týždeň

  • voľno, sviatok všetkých svätých
  • BONUS: tematický projekt pre odvážnych (ideálne s rovnakou verziou editora ako v tutoriály, tj. 2020.3, alebo možno až 2019.X)

08.11. - 8. Týždeň

  • demo projektov, konzultácie

15.11. - 9. Týždeň a 22.11. - 10. Týždeň

29.11. - 11. Týždeň

06.12. - 12. Týždeň a 13.12. - 13. Týždeň