3D Modeling and Virtual Reality
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
B0B39VAR | Z,ZK | 6 | 2P+2L+8D | Czech |
- Relations:
- It is not possible to register for the course B0B39VAR if the student is concurrently registered for or has already completed the course B0B39MVR (mutually exclusive courses).
- It is not possible to register for the course B0B39VAR if the student is concurrently registered for or has previously completed the course B0B39MVR (mutually exclusive courses).
- The requirement for course B0B39VAR can be fulfilled by substitution with the course B0B39MVR.
- Course guarantor:
- David Sedláček
- Lecturer:
- David Sedláček, Jiří Žára
- Tutor:
- Tomáš Havlík, David Sedláček
- Supervisor:
- Department of Computer Graphics and Interaction
- Synopsis:
-
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.
- Requirements:
-
Recommended prerequisite is MGA (Multimedia and graphics applications)
- Syllabus of lectures:
-
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)
- Syllabus of tutorials:
-
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
- Study Objective:
-
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.
- Study materials:
-
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
- Note:
- Further information:
- https://moodle.fel.cvut.cz/course/B0B39VAR
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans: