Skip to content
A set of techniques and samples for 3D mapping (incomplete) http://blog.kimchiandchips.com
Find file
Latest commit d5ae94e @elliotwoods Use correct ViewProjection at right time (pick world position, reset …
…projection position, preview projection as world camera)
Failed to load latest commit information.
Example
Media added runtime patch / saving,loading / soft shadows from microdee / l…
Modules fix aspect ratio affecting ViewProjection
Subpatches Use correct ViewProjection at right time (pick world position, reset …
Tools/3ds to x first commit. working on interface. no methods yet
.gitignore first commit. working on interface. no methods yet
Readme.md readme changes
calibrate.v4p cosmetic changes to calibrate.v4p
mapping.xml Release version
matrices.mat Release version
runtime.v4p Release version

Readme.md

Introduction

Methods and tutorials for projection mapping 3D objects where a physical mesh of the object is available. In the tutorials we use ReconstructMe to create a mesh using a kinect to 3D scan a scene (http://reconstructme.net).

Methods present

CalibrateProjector

Using OpenCV's CalibrateCamera method to find the intrinsics and extrinsics of the projector (i.e. the projection and view matrices respectively).

Inputs

  • 7 or more World to Projection correspondences

Prerequisites

Methods not present

Homography + Position (

Homography and an arbitrary perspective are used to define the Projection matrix and the rotation element of the View matrix. This leaves 1 unknown (projector position) which can then be rapidly tweaked into position by the user

Inputs

  • 4 World to Projection correspondences
  • 3D position of projector (easy to tweak when 4 correspondences are locked)

Prerequisites

Something went wrong with that request. Please try again.