Guest lecture held by Christoph Anthes, opens an external URL in a new window from Leibniz-Rechenzentrum
This course will be offered only once in summer semester 2013.
Introduction
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 the domain of virtual reality.
Contents
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 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. 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 and scene graph programming will be taught by lab sessions. In the end the student will create their own VR application.
Selected Readings
- 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
- Virtual Reality Technology, Grigore Burdea and Phillippe Coiffet, ISBN: 0-47136-089-9, 2003
- Introduction to Virtual Reality, John Vince, ISBN: 1- 85233-739-7, 2004
- Understanding Virtual Reality: Interface, Application, and Design, William R. Sherman and Alan Craig, ISBN: 1-55860-353-0, 2004
- 3D User Interfaces:Theory and Practice, Doug A. Bowman, Ernst Kruijff, Joseph J. LaViola, and Ivan Poupyrev, ISBN: 0-20175-867-9, 2004
- Networked Virtual Environments: Design and Implementation, Sandeep Singhal and Michael Zyda, ISBN: 0-20132-557-8, 1999