Study

Computing

Introduction to Virtual Environments

  • Class 30
  • Practice 2
  • Independent work 118
Total 150

Course title

Introduction to Virtual Environments

Lecture type

Elective

Course code

183466

Semester

6

ECTS

5

Lecturers and associates

Course objectives

Virtual environments introduction and applications.
Virtual environments introduction and applications.
Representations of graphic objects; Parametric polynomial curves and surfaces; Implicit representation of curves and surfaces; Bezier curves, spline curves, and surfaces; Procedural models such as fractals, and L-systems; Modeling the scene: geometry, camera, lighting, and materials.
Graphic primitives; Affine and coordinate system transformations; Modeling the scene: geometry, camera, lighting, and materials.
Affine and coordinate system transformations; Modeling the scene: geometry, camera, lighting, and materials.
Computer graphic pipeline; Raster graphics; Visibility and occlusion, including solutions to this problem; Ilumination models (local and global); Rendering in nature; Emission and scattering of light; Ray tracing; Texture mapping (including minification and magnification).
Use of standard graphics APIs; Animation and double buffering.
Midterm exam.
Use of standard graphics APIs; Standard media formats; Languages, formats, and application programming interfaces (APIs) for virtual environments.
Basic geometric operations (intersection calculation and proximity tests); Intersection testing and collision detection.
Interaction in virtual environments.
Networked virtual environments; Virtual reality; Augmented reality; Virtual humans.
Networked virtual environments; Virtual reality; Augmented reality; Virtual humans.
Networked virtual environments; Virtual reality; Augmented reality; Virtual humans.
Final exam.

Required reading

(.), Virtualna okruženja: Interaktivna 3D grafika i njene primjene, Igor S. Pandžić, Tomislav Pejša, Krešimir Matković, Hrvoje Benko, Aleksandra Čereković, Maja Matijašević;, Element - Manualia Universitatis Studiorum Zagrabiensis, 2011.,
(.), Real-Time Rendering, 3rd edition, Tomas Akenine-Möller, Eric Haines, Naty Hoffman, A. K. Peters Ltd., 2008. ISBN 978-1-56881-424-7,

Minimal learning outcomes

  • Define the concept of virtual environment
  • Define the concept of virtual scene and all its elements
  • Use 3D graphics tools and APIs
  • Model 3D objects
  • Participate in projects applying 3D virtual environments
  • Develop applications of virtual environments
SHARE : Facebook Twitter