homography
Ground-to-image homography in the local frame the vertex buffer lives in (corner positions relative to vertexOrigin). Mapping: H * (P_x, P_y, 1)^T -> (uw, vw, w); fragment shader divides by w to land in unit-square image space. Recomputed every time the four ground corners change.