Skip to main content

Projection Mapping Workshop

Introduction to Projection Mapping

(document under construction)

Pablo Valbuena - Augmented Sculpture

Lieven van Velthoven - Room Racers (2012 version)

Lieven van Velthoven - Virtual Growth (2017 version)

TYPES OF PROJECTION MAPPING

2D to 2D: to map an image or video on a flat surface (or for camera-projector mapping). You only need a simple image stretch/warp to map it!

2D to 3D: map 2D videos or images onto different faces (sides) of a 3D object. You can use projection mapping software, or do it directly in e.g. TouchDesigner, Unity, Processing, Photoshop - basically any app that allows you to stretch and warp your content!

3D to 3D: map 3D (perspective) renders of a 'digital twin' (e.g. a 3D scan) of your object/sculpture/environment onto the physical one.

Static vs. Interactive.

SIMPLE 2D MAPPING

  • perspective warping (cornerpoints)
  • MapMap, MadMapper, TouchDesigner, Unity, etc.
  • (infrared) cameras for interaction
SOME EXAMPLES:

BARE CONDUCTIVE

Bare Conductive - Build An Interactive Projection Mapping Installation With MadMapper

FLIPPAPER

FLIPPAPER by Jérémie Cortial & Roman Miletitch, Music by Jay B Baby

INTERACTIVE POOL TABLE

Forge IT - Pool Live AR

2D OBJECT MAPPING

Map 2D video onto faces of a physical 3D object: - multiple 2D surfaces (potentially at various angles) - input & output mapping: 'unwrapping' & perspective warping - MapMap / MadMapper / TouchDesigner / etc. - great when the object is not overly complex

Luma Box - DIY “Thank You” Window Projection Tutorial

Luma Box - DIY “Thank You” Window Projection Tutorial

THOR HAMMER pt.1

Projection Mapping Tutorial - 3d Mapping with MadMapper

THOR HAMMER pt.2

Projection Mapping Tutorial - 3d Mapping with MadMapper

True 3D object mapping

map 3D (perspective) renders of object onto a real object

  • Uses a virtual 3D model of whatever you are projecting on
  • Map complex objects: no tedious mapping of individual surfaces
  • Allows for effects like re-lighting
  • Projected effects that are NOT 'flat' (i.e. colors, textures, shadows, etc.) can still look correct from a single 'sweet spot' (anamorphosis)
Re: by Carolien Teunisse and Bram Snijders

Re: by Carolien Teunisse and Bram Snijders

ANAMORPHOSIS EXAMPLES
(3D perspective effect - only works from the correct viewing position!)

A cute cat

Pablo Valbuena @ Todays Art (The Hague, 2008)

SOME 3D OBJECT MAPPING TOOLS:

  • fSpy (camera (or projector!) viewpoint estimation)
  • 3D modeling (e.g. Blender)
  • 3D scanning (photogrammetry, LiDAR, handheld scanners, etc.)
  • 3D printing / laser cutting (create sculpture from 3D design)
  • output from Blender / Unity / Unreal / Processing / etc.
  • Syphon / Spout (to route graphics output from your content creation or rendering app to your projection mapping app (if needed))
FSPY TUTORIALS

Sanning Arkitekter - Tutorial - How to use fSpy with Blender

FasterTutorialsCom - 3D Projection Mapping in Blender (fSpy + Blender)


PHOTOGRAMMETRY (3D scanning) FOR MAPPING

TMK Interactive - Photogrammetry for Projection Mapping

SNEAKER MAPPING

SPACEFILLER - How we made an interactive, projection-mapped topographic installation

body tracking

Panasonic - Real Time Tracking & Projection Mapping

face tracking

Nobumichi Asai (WOW) - Real Time Face Tracking & Projection Mapping

BEWARE OF LATENCY THOUGH!

Panasonic - latency: 240 FPS vs. 60 FPS

ROBOT-AIDED MAPPING: BOX

Bot & Dolly - Box

Now let's have a go ourselves!!

Try one of the following tutorials:

Mirabelle Jones - TouchDesigner projection mapping (web)
GitHub page

Coaction Lab - Intro to Touch Designer part 2 - Kantan Mapper:
Coaction Lab - Intro to Touch Designer part 2 - Kantan Mapper

Elburz Sokhabi - Intro to TouchDesigner for Projection Mapping
Elburz Sokhabi - Intro to TouchDesigner for Projection Mapping

Reflekkt - advanced 3D scanning + mapping
Reflekkt - advanced 3D scanning + mapping

SOME USEFUL LINKS: