Projection Mapping
Here are several forms and corresponding solutions of projection mapping with TouchDesigner. Most are in the Palette under Mapping, others are specific operator types in TouchDesigner.
Kantan Mapper[edit]
Kantan Mapper is a projection mapping and masking tool where you define 2D polygons and bezier outlines in the field of view of a projector, then fills each shape with a selected image (TOP).
Kantan UV Helper[edit]
Kantan UV Helper is an additional tool for Kantan Mapper to make use of Kantan's second UV Map output. Using the Helper lightens the processing time as Kantan itself is not anymore part of the rendering process.
CamSchnappr[edit]
CamSchnappr - If you have a physical 3D structure plus a virtual 3D model of that structure, you can to project a rendered virtual model onto that physical structure perfectly-aligned, by choosing and moving 6 guide points in your projected image. It can do multiple projectors with blend regions.
Projector Blend[edit]
projectorBlend - a tool to smoothly blend NxM arrays of projectors.
Stoner[edit]
Stoner - An interactive corner-pin image warper plus a mesh warper for manually fitting an image on a physical 3D surface.
Corner Pin SOP[edit]
CornerPinSOP - This palette component is a brute force corner-pinning component for SOPs. Can be useful also when corner-pinning lasers.
Quad Reproject[edit]
quadReproject - QuadReproject is used for LED screens (or any pixel arrays) to render pixel-perfect images, rendered from any viewing location relative to the LED screen.
Vioso[edit]
Vioso is integrated with TouchDesigner and lets you read in calibration data from the VIOSO Calibrator Software. Vioso's auto-alignment technology makes the setup of installations like multi-projector panorama displays, domes and multi-projector setups for projection mapping more automated and quick.
Scalable Dislays[edit]
Scalable Displays - The Scalable Display TOP lets you load calibration data retrieved from running the Scalable Display Calibration Software.
Sweet Spot[edit]
sweetSpot is a technique better known as Trompe-l'œil where a scene is rendered from the position of the observer and re-projected onto a surface. Results created for large format projections, surround environments or tracked monitor setups will seem to be close to perspectively correct when viewed from the general area of the sweet spot. For a pixel-perfect perspective-correct result, more suitable for LED Screens in XR Stage environemnts also check the Camera COMP's Quad Reprojection feature.
Kinect Calibration[edit]
The Kinect Calibration component is an example for calibrating a Kinect Camera to a projector with the help of checkerboards. It utilizes the same technique as camSchnappr due to the ability to fetch 3D coordinates from its pointcloud.
Corner Pin TOP[edit]
Corner Pin TOP - Elementary corner-pinning.