Subject description - B0B39VAR

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B0B39VAR 3D Modeling and Virtual Reality
Roles:PS Extent of teaching:2P+2C+8D
Department:13139 Language of teaching:CS
Guarantors:Sedláček D. Completion:Z,ZK
Lecturers:Sedláček D., Žára J. Credits:6
Tutors:Havlík T., Sedláček D. Semester:Z

Web page:

https://moodle.fel.cvut.cz/course/B0B39VAR

Anotation:

Students get an overview of basic techniques for modeling spatial objects and scenes. They learn to create simple, but highly interactive and animated objects in a virtual space. Theoretical background is practiced using VRML/X3D specification. Besides fully 3D virtual environments, other approaches like augmented reality or panoramic images are introduced. The aim is also to make connections between virtual reality browsers and other software components widely used on the web.

Study targets:

To get familiar with methods and algorithms in the area of virtual reality. To obtain a practical experience with authoring and presentation of interactive virtual worlds in the immersive environment.

Content:

The lectures first include an introduction to VR and AR and important topics in computer graphics. This is followed by interaction concepts used in VR, an introduction to human vision and world recognition, and techniques for tracking user position and movement. Augmented reality (on mobile, in goggles, and other types) is given ample space. In hands-on exercises, students create their own virtual world in small teams (2-3 students) and try their hand at individual augmented reality and 3D photo reconstruction. A sufficient number of headset displays with controllers for the whole classroom (Meta Quest 2) are available for the exercises. The recommended framework for creation is the Unity3D or UE5 game engine, but interested participants are not limited to it.

Course outlines:

1. Introduction to Virtual and Augmented Reality, basic overview of topics
2. Computer Graphics for Virtual Reality
3. VR design 1 - User interaction with the virtual environment
4. VR Design 2 - User Interface and Prototyping
5. 3D reconstruction (from photos, stereo image, depth camera)
6. Augmented reality 1 - types and methods of image composition
7. Augmented Reality 2 - Recognition of the world around the user
8. Languages for describing virtual reality (X3D)
9. VR on the web (WebVR and other frameworks)
10. Audio in VR
11. Light and optics
12. User tracking ( Tracking )
13. Human perception and VR system delay
14. Extension topics in VR and AR (spare lecture)

Exercises outline:

1) Familiarization with the classroom, forming two-person teams, setting up the first project
2) Presentation of proposed scenarios (projects)
3) Creating the VR world
4) Creating the VR world
5) AI
6) Submission of the 1st part of the sem thesis
7) Textures
8) Interaction
9) 3D scan / 3D reconstruction
10) Audio
11) 3D scan / 3D reconstruction
12) Augmented Reality
13) Augmented Reality
14) Project review, credits

Literature:

Steven M. LaValle - Virtual Reality, Cambridge University Press 2019 Jason Jerald - The VR Book: Human-Centered Design for Virtual Reality, ACM Books 2015 Dieter Schmalstieg, and Tobias Hollerer, Augmented Reality: Principles and Practice (Usability), Addison Wesley 2016

Requirements:

Recommended prerequisite is MGA (Multimedia and graphics applications)

Keywords:

virtual reality, augmented reality, VR, AR, HMD, 3D reconstruction

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPSIT_2021 Common courses PS 5
BPSIT2_2021 Technologie pro multimédia a virtuální realitu PS 5


Page updated 28.4.2024 17:51:20, semester: Z/2024-5, Z,L/2023-4, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)