Moodle FEL ČVUT
Tvorba virtuálních světů
B252 - Letní 25/26
Tvorba virtuálních světů - BBB39TVS
| Kredity | 4 |
| Semestry | letní |
| Zakončení | Zápočet |
| Jazyk výuky | čeština |
| Rozsah výuky | 2P+2C |
Anotace
Předmět uvádí studenty do problematiky navrhování a tvorby interaktivních virtuálních světů v prostředí Unreal Engine 5 se zaměřením na virtuální realitu (VR). Studenti se seznámí s kompletním procesem vývoje od základní prostorové kompozice, importu 3D assetů, tvorby materiálů a práce se světly až po oživení scény pomocí vizuálního programování Blueprints. Zvláštní důraz je kladen na specifika VR rozhraní – mechaniky pohybu (locomotion), prostorové interakce, optimalizaci výkonu pro stabilní snímkovou frekvenci a finální sestavení (build) spustitelné aplikace. Výstupem předmětu je samostatně vytvořená funkční prostorová scéna připravená pro náhlavní soupravu.
Cíle studia
Cílem předmětu je seznámit studenty se základy tvorby virtuálních světů v Unreal Engine 5. Studenti získají praktické zkušenosti s navrhováním a realizací prostorových interaktivních scén, od práce s 3D prostorem, materiály a osvětlením až po implementaci základní logiky chování a interakcí pomocí Blueprints.
Osnovy přednášek
1. Úvod do virtuální reality
2. Pracovní proces tvorby VR scény (basic workflow)
3. Struktura prostředí a toky informací uvnitř, nástroje prostředí
4. Tvorba jednoduché scény, práce s materiály a texturami
5. Video, zvuk a organizace scény (úrovně)
6. Řízení procesů ve scéně pomocí vizuálního jazyka Blueprints
7. Zpracování událostí a komunikace mezi Blueprinty
8. Nástroje pro interakci ve VR
9. Pohyb ve VR a navigace
10. Interaktivní prvky a nepřímé ovládání
11. Animace
12. Pokročilé techniky animace: fyzikální simulace, animace řízené vnějším vstupem
13. Práce se světly, kamerou, nastavení renderingu, optimalizace a sestavení
2. Pracovní proces tvorby VR scény (basic workflow)
3. Struktura prostředí a toky informací uvnitř, nástroje prostředí
4. Tvorba jednoduché scény, práce s materiály a texturami
5. Video, zvuk a organizace scény (úrovně)
6. Řízení procesů ve scéně pomocí vizuálního jazyka Blueprints
7. Zpracování událostí a komunikace mezi Blueprinty
8. Nástroje pro interakci ve VR
9. Pohyb ve VR a navigace
10. Interaktivní prvky a nepřímé ovládání
11. Animace
12. Pokročilé techniky animace: fyzikální simulace, animace řízené vnějším vstupem
13. Práce se světly, kamerou, nastavení renderingu, optimalizace a sestavení
Osnovy cvičení
Cvičení reflektují témata z přednášek.
Literatura
LAVALLE, Steven M. Virtual Reality [online]. Cambridge: Cambridge University Press, 2023 [cit. 2026-09-23]. Dostupné z: https://lavalle.pl/vr/
META PLATFORMS. Meta Horizon Design Guidelines: Designing for Spatial Computing [online]. Menlo Park: Meta Platforms, [cit. 2026-09-23]. Dostupné z: https://developers.meta.com/horizon/design/
ROMERO, Marcos a Brenden SEWELL. Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5. 3rd ed. Birmingham: Packt Publishing, 2022. ISBN 978-1-80181-158-3
META PLATFORMS. Meta Horizon Design Guidelines: Designing for Spatial Computing [online]. Menlo Park: Meta Platforms, [cit. 2026-09-23]. Dostupné z: https://developers.meta.com/horizon/design/
ROMERO, Marcos a Brenden SEWELL. Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5. 3rd ed. Birmingham: Packt Publishing, 2022. ISBN 978-1-80181-158-3
Požadavky
chuť si zkusit vytvořit VR svět a věnovat tomu trochu svého času