SS16 Type B: Projection Mapping Installation with the Unity 3D game engine

 

Language: German (optionally English)

Team size: 4 – 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 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++
  • Basic knowledge in computer graphics or computer vision / Image editing is helpful

 

 

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

 

ILIAS

All content is provided through the ILIAS course Master ICS Guided Projects >> WS16 >> WS16_B05_Projection Mapping Installation.