This is a grouped Moodle course. It consists of several separate courses that share learning materials, assignments, tests etc. Below you can see information about the individual courses that make up this Moodle course.

3D Modeling and Virtual Reality - B0B39MVR

Main course
Credits 6
Semesters Winter
Completion Assessment + Examination
Language of teaching Czech
Extent of teaching 2P+2C
Annotation
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.
Course outlines
1. Coordinate systems and transformations
2. Boundary representation
3. Scene graph, camera properties
4. Colors and lights in 3D
5. Modeling static scenes in VRML/X3D
6. Multiple instances, prototypes
7. Efficiency issues in VRML/X3D, data import from other programs
8. Manipulation, interaction, and animation
9. Advanced interactions using JavaScript language
10. Panoramic representation of 3D scenes and objects
11. Other systems for web-based presentation of 3D data (Viewpoint)
12. Multi-user virtual reality
13. Complex applications and virtual reality systems
14. Spare lecture
Exercises outlines
1. Overview of semestral projects
2. Single object modeling in 3D Studio Max
3. Advanced modeling (NURBS)
4. Textures, colors, lights and other effects
5. Structured scene, multiple instances
6. Export to VRML/X3D, optimization issues
7. Efficiency in VRML/X3D scenes, Level of Detail
8. Billboards and natural objects
9. Interaction techniques in VRML/X3D
10. Animation in VRML/X3D
11. Dynamic actions using JavaScript
12. Panoramic images
13. Cooperation between VR browsers and other web components
14. Assessment
Literature
1. Steven M. LaValle - Virtual Reality, Cambridge University Press 2016 - online
2. Jason Jerald - The VR Book: Human-Centered Design for Virtual Reality, ACM Books 2015
3. Dieter Schmalstieg, and Tobias Hollerer, Augmented Reality: Principles and Practice (Usability), Addison Wesley 2016
Requirements
Recommended prerequisite is MGA (Multimedia and graphics applications)

3D Modeling and Virtual Reality - B0B39VAR

Credits 6
Semesters Winter
Completion Assessment + Examination
Language of teaching Czech
Extent of teaching 2P+2L+8D
Annotation
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.
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 outlines
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)