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.