» Calibrate and Re-Project
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Calibrate and Re-Project

tool workshop projection-mapping projection projector calibration tutorial
Credits: joreg, robotanton, emarao


Semi-automatically calibrate your projector and throw generated content on to your physical object. These are convenience patches providing a simple workflow for using the projector-calibration that is coming with the ImagePack.

It was presented at Mapping Festival, Gray Area Festival and CGEvent in 2016.

Two Patches are explaining the techniques and show how to use the modules:

  • Step01_CalibrateProjector.v4p
  • Step02_ReProjectionSetup.v4p
Projector Calibration
  1. Place your projector anywhere and point it to a physical object (your "screen") you want to project on to.
  2. Measure several physical points on your "screen" and type their positions into the patch.
  3. Match the points in the projection to the measured points with a few simple clicks.
  4. Hit 'Solve' to get the View/Projection matrices needed for the Renderer.
  1. Create a 3d Content and render it from the spectator's point of view.
  2. Project. For more about this projection mapping technique, see: Projection Mapping Primer.
Known issues

ATI cards
There is a known problem with the ImagePack and Radeon graphic cards.
The solution was proposed by tekcor:

  1. Download "nvcuda.dll": http://www.symbioticcube.com/Downloads/nvcuda.dll
  2. Place it in your ImagePack's nodes/plugins/dependencies/opencv/x86/ folder.

At the moment only 32bit version of the pack is working on my ATI machine.

Foldable model by Emarao based on A4 dimensions


22.02.17 [21:06 UTC] by robotanton | 379 downloads
Initial Release

anonymous user login


~10h ago

joreg: another release candidate is out for the weekend: beta36-release-candidate #vvvv please test and report!

~2d ago

microdee: I realized that I will just do those updates on separate branches, Still stay tuned...

~2d ago

microdee: I'm making mp.* packs CI and release friendly. Meanwhile vpm downloads might not work with them for a bit. Stay tuned...

~2d ago

~3d ago

karistouf: thank you joreg

~3d ago

joreg: good to hear!

~3d ago

Xini: the old problem was the renderer on a second screen freezing when fullsize, under certain conditions which i can't remember now...

~3d ago

Xini: @joreg now i got hold of a projector and i tested, should be fine! :D @joreg

~3d ago

joreg: i'm not exactly sure what "old problem" you're talking about. have you tested if it still exists?

~3d ago

Xini: tx @joreg . Do you think it's better for me to install a 32bit version of vvvv, or is there another workaround for that old problem?