https://hgpu.org/?p=1875
Passive-Active Geometric Calibration for View-Dependent Projections onto Arbitrary Surfaces