All I ever wanted was a possibility to previsualise projectors… within vvvv
I recently patched together some kind of video projection simulation that aims on simulating real projectors using strides lovely ProjectorLight. The node can be setup with typical projector properties (throw ratio, lens shift, …) and it works within certain limitations to help with planning of projector positions.
In the end the node is faking the projection image by offsetting the ProjectorLight from the real position when lens offset/shift is used. It therefore is not correct
- with regards to shadows cast by objects within the projection cones.
- not correct with non flat objects or walls that are not strictly perpendicular to the projector
This is of course not what it eventually should be. This is why I’m putting this here as a basis for discussion and call for collaboration. I’ve seen that the devvvs have projection tools on their roadmap and it would be really nice if some similar (but proper) implementation of a projector simulator would be part of this.
As far as I can tell a proper simulation with lens shift would work by letting the ProjectorLight
- stay in the position of the projector
- blow up the image size (FoV) of the projector light
- scale and crop the image within this FoV
but there are probably other solutions as well. Also I’m not deep enough in Strides API to understand the details of how the projector light works internally.
Any thoughts and suggestions?
VL.Stride.ProjectorTools.7z (55.4 KB)
(patched with 21.4.0-0228)