Computer Graphics
TU Braunschweig

Living Light: Bringing Objects to Life with Projection Mapping and Design SS'25
Softwareentwicklungspraktikum

Dr.-Ing. Jan-Philipp Tauscher

Hörerkreis: Bachelor
Kontakt: sep@cg.cs.tu-bs.de

Modul: INF-SSE-44, INF-SSE-21

Aktuelles

Das Kickoff findet am 9. April 2025 vor Ort in unserem Institut im Hardstyle Lab statt.

Project Description

Projection mapping is a cutting-edge technology that transforms physical objects into dynamic, interactive displays. This project aims to create a system capable of projecting textures onto static and moving objects in real time. By leveraging strong projectors and cameras, you will collaborate across three specialised groups to tackle various technical and creative challenges:

  1. Projection Mapping Team
    This group will implement the core system that maps textures to physical surfaces, ensuring accurate alignment, perspective correction, and dynamic updates for moving objects.
  2. Object Tracking Team
    This group will develop a robust tracking system that identifies and tracks objects in 3D space, providing real-time positional data to the projection mapping team.
  3. Creative Design Team
    This group will design and generate visually compelling textures, animations, and visual effects to be projected, emphasising aesthetic impact and harmony with the physical environment.

By combining their efforts, these teams will demonstrate how technology and creative artistry can converge in a seamless, interactive experience. Unleash your creativity!

Task Breakdown

Group 1: Projection Mapping Team

  • Study projection mapping techniques (warping, blending, and alignment).
  • Implement algorithms for real-time texture mapping to both static and moving objects.
  • Integrate data from the object tracking system to adapt projections dynamically.
  • Ensure synchronisation between projectors and tracking systems.
  • Perform calibration of projectors and cameras for accurate results.

Group 2: Object Tracking Team

  • Explore methods for real-time 3D object tracking (e.g., marker-based, markerless, or optical flow techniques).
  • Develop a system to provide position, orientation, and motion data of objects.
  • Optimise the tracking system for low latency and high accuracy.
  • Ensure compatibility with the projection mapping team's system.
  • Test tracking performance under various conditions (e.g., lighting, object size, and speed).

Group 3: Creative Design Team

  • Research artistic principles and visual styles suitable for projection mapping.
  • Create static and animated textures that complement the physical shapes and movements of the objects.
  • Develop a pipeline for exporting designs in formats compatible with the projection system.
  • Experiment with effects like illusions, color dynamics, and interactive visuals.
  • Test the visual designs under real-world conditions with the other teams.

Termine 

21.01.2025, 11:30 Uhr

ThemenvorstellungPK 11.1

09.04.2025 (Mittwoch), 15:00 Uhr

Kickoff [Slides] Hardstyle Lab

Freitag, 13:15 Uhr

Team- & Betreuertreffen Hardstyle Lab

  • Demo
  • Fragerunde / Hilfe

23.04.2025, (Mi)

M1: Abgabe Angebot (bei den Betreuern)

14.05.2025, (Mi)

M2: Abgabe Pflichtenheft und Abnahmetestspezifikation (IBR Git)

23.05.2025, (Fr)

Zwischenpräsentation mit Demonstration des Prototypen

09.06. – 15.06.2025

Exkursionswoche

04.06.2025, (Mi)

M3: Abgabe Fachentwurf

25.06.2025, (Mi)

M4: Abgabe Technischer Entwurf

09.07.2025, (Mi)

M5: Abgabe Testdokumentation (Testspezifikation & Testprotokolle)

(folgt)

Code-Stopp

Letzte Woche

Code-Cleanup, Vorbereitung Abschlusspräsentation

17.07.2025, (Do)

Abschlusspräsentation / TDSE


Zusätzlich sind die Termine für die Abgabe der Dokumente auf der  SEP Seite des ISF zu finden.