A simple keystone / projection mapping node. Options:
- change between perspective and orthographic projection
- soften / smooth / blur edges
In quartz composer I use a GLSL shader from Thomas Pachoud which works quite good. https://github.com/pach/QtzPatches/blob/master/fx/keystone.qtz
(Mockup by Team Vuo.)
Make Quad Layer node takes an image as input, and maps the image to fill the specified quadrilateral. It can optionally fade the edges to alpha-transparent (the
edgeFade port specifies the fade distance). By default it applies perspective-correct mapping, which can be toggled to affine mapping (e.g., basic 4-point quad warping).