Corner Pin
Applies a perspective warp by repositioning the four corners of the image. Place artwork onto surfaces, or correct the perspective on a distorted photo to produce a flat, rectangular result.
Corner Pin supports two workflows with the same transform:
- Place (“forward”): drag the destination corners onto an angled surface to composite flat artwork onto it: the classic billboard, phone screen, or book mockup.
- Correct (“inverse”): switch to Source and set the source corners on a perspective-distorted region (a tilted sign, document, or facade). Back in Destination, press Straighten in the preview toolbar to make the destination axis-aligned, and the region flattens into a rectangle. Set Output Mode to Crop to Destination for a tight crop at the corrected size, with no Crop node.
The Source | Destination toggle at the head of the preview toolbar switches which set of handles you edit. Source shows the input image so you can place corners on the distortion precisely; Destination shows the warped output. It is the same view control other nodes use, and Source is grayed out until a foreground image is connected. Straighten works only in Destination.
With a background image connected, the default Composite output mode places the warped result directly onto it, with its own Blend Mode and Opacity. The warp keeps pace with the handle while you drag; nodes downstream update once you release.
Texture sets
Section titled “Texture sets”Wire a whole texture set into the Image input and every map, plus the set’s Opacity, is warped onto the same four corners. The Normal’s directions are re-aimed at each pixel to match the perspective, live as you drag a corner.
- The Background input takes a picture, never a set, and under a set it only serves as the canvas: no background pixel is drawn into a map. Output Mode shows Warped Only and offers Composite grayed with the reason, because a picture carries no normal, height, or Opacity to composite a surface over. Use Texture Layer to lay one set over another.
- Lanczos becomes Bilinear where the set carries a Normal or Height map, because Lanczos rings on a direction field and a height field. The Interpolation row shows Bilinear while such a set is connected and offers Lanczos grayed with the reason.
Neither switch is written into your node. Unwire the set and the Composite or Lanczos you chose is back, with nothing to undo.
Parameters
Section titled “Parameters”Pins
Corners
Top-left corner X (% of reference dimensions)
Top-left corner Y (% of reference dimensions)
Top-right corner X (% of reference dimensions)
Top-right corner Y (% of reference dimensions)
Bottom-left corner X (% of reference dimensions)
Bottom-left corner Y (% of reference dimensions)
Bottom-right corner X (% of reference dimensions)
Bottom-right corner Y (% of reference dimensions)
Source
Source top-left corner X (% of foreground dimensions)
Source top-left corner Y (% of foreground dimensions)
Source top-right corner X (% of foreground dimensions)
Source top-right corner Y (% of foreground dimensions)
Source bottom-left corner X (% of foreground dimensions)
Source bottom-left corner Y (% of foreground dimensions)
Source bottom-right corner X (% of foreground dimensions)
Source bottom-right corner Y (% of foreground dimensions)
Filter
A texture set with a Normal or Height map uses Bilinear
Output
Blend mode when compositing
Composite opacity
Usage Tips
Section titled “Usage Tips”- Corners range from -50% to 150%, so the warp can reach beyond the original frame.
- Use Lanczos interpolation for the highest quality on final renders.