Mixed Reality Systems
Mixed Reality is about blending the real world with virtual worlds. It is an umbrella term for technologies from the domains of augmented reality and virtual reality. The students will learn concepts, methodologies and usage of tools, which can be used to create virtual worlds and interconnect them with the real world. After successfully finishing the lecture it should be possible to develop own MR applications from both domains augmented and virtual reality.
In particular, this lecture will provide an overview on the concepts and applications of mixed reality. The foundations and the functionality of a variety of input and output devices as well as the application areas will be introduced. The lecture will give an overview on the basics of position tracking, mixed reality display technologies, scene graph programming, interaction and navigation techniques, and human-computer interfaces. The functionality of VR and AR specific input and output devices will be explained in detail. Programming these I/O devices and the development of MR applications will be the foci of this lecture. The different topics are supported by a variety of application examples.
Special aspects of the lecture will be explained in detail by hands-on training. Application development from the area of virtual reality, augmented reality and scene graph programming will be taught by lab sessions. In the end the student will evaluate their own created MR applications.
1) Spatial Augmented Reality: Merging Real and Virtual Worlds. A Modern Approach to Augmented Reality, Oliver Bimber and Ramesh Raskar, ISBN: 1-56881-230-2, 2005
2) Emerging Technologies of Augmented Reality: Interfaces & Design, Michael Haller, Mark Billinghurst, and Bruce Thomas, ISBN: 1-59904-066-2, 2006
3) Virtual Reality Technology, Grigore Burdea and Phillippe Coiffet, ISBN: 0-47136-089-9, 2003
4) Introduction to Virtual Reality, John Vince, ISBN: 1- 85233-739-7, 2004
5) Understanding Virtual Reality: Interface, Application, and Design, William R. Sherman and Alan Craig, ISBN: 1-55860-353-0, 2004
6) 3D User Interfaces:Theory and Practice, Doug A. Bowman, Ernst Kruijff, Joseph J. LaViola, and Ivan Poupyrev, ISBN: 0-20175-867-9, 2004
7) Networked Virtual Environments: Design and Implementation, Sandeep Singhal and Michael Zyda, ISBN: 0-20132-557-8, 1999