Data Lamp - Projecting data in your room

Bachelor Thesis
Student Project
Master Thesis


This project aims to create data lamps, where we embed cutting patterns on 3D meshes so that data can be projected on the wall of a dark room. The goal is to create feasible cutting patterns, and the projected patterns can be aesthetically arranged through projection.


The student needs to implement a web-based or a standalone application that optimally computes data sample positions on a mesh surface. Creative design ideas are welcome.


  • Knowledge and interest in graph algorithms is advantageous
  • Knowledge of C++, Python (SNAP:, three.js is advantageous, but not necessary
  • Good programming skills
  • Creativity and enthusiasm
  • Knowledge of English language (source code comments and the final report should be in English)


The project should be implemented as a standalone application, desktop, or web-based (to be discussed).


For more information please contact Hsiang-Yun Wu, Renata Raidou.