Guided Projects

Problem Description

Projection Mapping, also known as Video Mapping or Spatial Augmented Reality, projects virtual content onto real objects. This adds an additional dimension of reality, as optical illusions or motion can be created on previously static objects. In this project we want to extend an already developed basic installation. A special focus this time is on content generation end novel features for the installation. This time we make use of the Unity 3D Game Engine to support our goals.
Project Definition

Projection Mapping gets applied more and more in diverse art installations and for several events. Some interesting examples can be found at http://projection-mapping.org/ . Unfortunately, every installation has its individual requirements caused by different geometry and goals. In this Guided Project we want to create a Projection Mapping Installation using projectors, cameras and depth cameras (such as Kinect). You will start with a research phase of existing installations and then go on to develop your own ideas. Once the requirements are set, you will start developing and implementing the different components in small teams. E.g. one team could deal with the 3D reconstruction and object extraction. another team could deal with the visualization and content generation, and a third team could extend the current system. In the end we will combine them to a complete working system.

Learning Outcomes

You will learn about

Projection Mapping

3D reconstruction and dealing with the appropriate hardware

image editing software

D/3D graphics programming and parallel programming, as well as working with the Unity 3D Game Engine

Projector- and Cameracalibration

Requirements

Programming experience in C# or object-oriented programming and the drive to learn C/C#/C++

WS 2015/2016 – Projection Mapping Installation

Language: German (optionally English)

Team size: 2 – 12

ECTS: 8

Problem Description

Projection Mapping, also known as Video Mapping or Spatial Augmented Reality, projects virtual content onto real objects. This adds an additional dimension of reality, as optical illusions or motion can be created on previously static objects. In this project we want to investigate the application of real-time installations with dynamically moving objects.

Project Definition

Projection Mapping gets applied more and more in diverse art installations and for several events. Some interesting examples can be found at http://projection-mapping.org/ . Unfortunately, every installation has its individual requirements caused by different geometry and goals. In this Guided Project we want to create a Projection Mapping Installation using projectors, cameras and depth cameras (such as Kinect). You will start with a research phase of existing installations and then start to develop your own idea. Once the requirements are set, you will start developing and implementing the different components in small teams. E.g. one team could deal with the 3D reconstruction and object extraction. another team could deal with the visualization and projection, and a third team with the camera calibration. In the end we will combine them to a complete working system.

Learning Outcomes

You will learn about

Projection Mapping

3D reconstruction and dealing with the appropriate hardware

image editing software

2D/3D graphics programming

Projector- and Cameracalibration

Requirements

Programming experience in C/C++ or object-oriented programming and the drive to learn C/C++
Basic knowledge in computer graphics or computer vision / image editing is helpful