Virtual Environments
Data is displayed for the academic year: 2024./2025.
Lectures
Laboratory exercises
Course Description
Virtual Environment: introduction, definitions, virtual scene, components of the virtual scene, modeling the virtual scene.
Rendering special effects: generalized texture mapping, texture filtering, alpha, light, gloss, reflection and bump mapping, other texture mapping methods; fuzzy rendering effects, reflections, shadows, billboard techniques, other effects.
Video games as the dominant application of virtual environments: market, basic principles, and connectivity of video games.
Networked virtual environments: applications, technical challenges, scalability, network connectivity architectures, virtual space structuring, traffic types and protovols for NVEs, example NVE systems, virtual worlds, digital games.
Virtual reality: definition, principles, development, VR device types, input devices, natural 3D vision, simulated 3D vision, visual, audio, haptic and other output devices, design and programming of VR systems.
Augmented reality: definition, characteristics, applications, optical and video mixing, projection systems, comparisons of different image mixing techniques, registration, tracking, registration errors, sensing, mobile augmented reality.
Virtual Production: principles, camera tracking and projection, devices for tracking cameras, people, and objects, development environments and support.
applications of artificial Intelligence in virtual environments: an introduction to modern Machine Learning Algorithms, Modern Generative AI (Chatbots), New Scene representations in virtual environments, Neural Radiance Fields (NeRF)
Data visualization. Scientific visualization.
Prerequisites
It is recommended to have completed the course Fundamentals of Virtual Environments or similar, or to have basic knowledge of computer graphics from practice. It is possible to attend this course without these prerequisites, but in that case it will be necessary in the beginning of the semester to study the basics of computer graphics from the course textbook.
Study Programmes
University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Computer Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Computer Science - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Data Science - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electronics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses
(1. semester)
(3. semester)
Elective Courses of the Profile
(1. semester)
Elective Coursesof the Profile
(3. semester)
[FER3-HR] Network Science - profile
Elective Courses
(1. semester)
(3. semester)
Elective Courses of the Profile
(1. semester)
(3. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses
(1. semester)
(3. semester)
[FER2-HR] Computer Engineering - profile
Recommended elective courses
(3. semester)
[FER2-HR] Computer Science - profile
Recommended elective courses
(3. semester)
[FER2-HR] Information Processing - profile
Recommended elective courses
(3. semester)
[FER2-HR] Software Engineering and Information Systems - profile
Recommended elective courses
(3. semester)
[FER2-HR] Telecommunication and Informatics - profile
Specialization Course
(1. semester)
(3. semester)
Learning Outcomes
- define the concept of virtual environment
- use the functions of augmented and virtual reality
- develop solutions applying advanced virtual environments
- develop 3D graphics applications on various platforms
- apply knowledge in complex projects involving virtual environments
- plan and lead smaller projects
Forms of Teaching
Lectures
Two live lectures per week
Independent assignmentsProjects: group work, presentation
LaboratoryAssignments can be performed independently
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Laboratory Exercises | 0 % | 20 % | 0 % | 20 % | ||
Class participation | 0 % | 6 % | 0 % | 6 % | ||
Seminar/Project | 0 % | 20 % | 0 % | 20 % | ||
Mid Term Exam: Written | 0 % | 32 % | 0 % | |||
Final Exam: Written | 0 % | 32 % | ||||
Exam: Written | 0 % | 64 % |
Comment:
The possible number of points is 110 due to the optional nature of the project.
Week by Week Schedule
- Virtual environments introduction and applications.
- Special effects.
- Special effects.
- VR, AR, and Interactions in 3D Space
- VR, AR, and Interactions in 3D Space
- Videogames
- Networked virtual environments. Virtual worlds.
- Midterm exam
- Midterm exam
- Virtual humans.
- Virtual production
- Application of artificial intelligence in virtual environments
- Application of artificial intelligence in virtual environments
- Visualization of 2D/3D scalar fields (color mapping, isosurfaces). Direct volume data rendering (ray-casting, transfer functions, segmentation). Visualization of vector fields and flow data.
- Project
Literature
(.), Igor S. Pandžić, Tomislav Pejša, Krešimir Matković, Hrvoje Benko, Aleksandra Čereković, Maja Matijašević (2011.), Virtualna okruženja: Interaktivna 3D grafika i njene primjene, Element Zagreb, Manualia Universitatis Studiorum Zagrabiensis,
General
ID 240747
Winter semester
5 ECTS
L1 English Level
L1 e-Learning
30 Lectures
5 Seminar
0 Exercises
10 Laboratory exercises
0 Project laboratory
0 Physical education excercises
Grading System
90 Excellent
75 Very Good
65 Good
55 Sufficient