Description
Similarly to the UV Map modifier, this modifier applies a UV-Map to an image in order to match-move the motion of a source video. The UV-Map is generated as a first pass analysis.
The correct setup to match-move an image with the UV Map generator is to have your match-move logo on top of a layer with the original footage.

If your logo is a Composition, make sure to check Adjust To Source Format so that the internal transforms of the logo Composition are not concatenated with the UV map generator.
Once the UV Map generator is created as a modifier of the Source of the logo layer, it still needs to know where to find the footage to compute the motion vectors from. You must reference it from the Motion Source parameter

Computing the UV Maps
Before anything can be match-moved, we need to first compute the motion vectors from the source video. A few parameters control the generation process itself:
-
Reference Frame: This is the frame where the generated UV Map will be identity, that is, the logo will be unchanged at this frame. This should be set to the frame where you can best draw/fit the image you want to match-move.
-
Frame-Range Mode: Whether to generate UVMaps for the full range of the layer or just the specified frame-range
-
Motion Estimation: A set of parameters used to control the motion estimation algorithm. These are expert settings and the default values are reasonably well set
-
Track Region Mode: If set to Whole Image, the motion vectors and UV Maps will have the same size as the source footage. To speed things up, if the area you want to match-move is a much smaller region in the image, you can set a Track Region and use the rectangle widget in the viewport to define the region to compute. Note that in this mode, you should take care of adding extra padding so that motion vectors are clearly coherent thoughout the sequence, otherwise artefacts will appear at the edge of the track region
-
EXR Disk Cache Path: The directory where to write the motion-vectors and UV Maps.
-
Filename Identifier: This identifier is added in the filename of the generated files so that it may be easier for you to identify them
-
Frame Distance: This parameter indicate the frame-step at which to compute the motion vectors. The default value of 1 will compute the motion vectors between each consecutive frame. Increasing this value will compute the motion vectors every N frames, which will result in a much smoother motion, but may introduce drift. A higher value is useful for very slow motion over a long period of time.
The default value of EXR Cache Disk Cache Path uses the ${ProjectDir} variable to reference the location of your project directory. Thus make sure your project is saved, otherwise it will not be able to write the EXRs on disk.
Once parameters are set, click on the Generator UV-Maps button. For each frame, Autograph will write forward and backward motion-vectors in a multi-channel EXR and the UV-Map in a separate EXR image.
Placing the image to match-move
To place the image to match-move on the orignal footage, make sure your timeline is set at the frame as the Reference frame parameter. If you need to use a Transform or Corner Pin to place your image, make sure to use a Composition to encapsulate the image to match move and have the transformation in the Composition.

In the above example, the Logo Composition contains the logo layer, on which a CornerPin has been set as modifier of the Transform. In order to be able to move the CornerPin in the context of the final render, the viewer is locked on the main Composition.
Once the setup is correct at the reference frame, just playback or scrub the timeline to see the image being match-moved.
If the logo starts to drift or turns into a soup, you may have to use the more advanced Vector Corner Pin modifier which allows you to set keyframes to prevent drift.