Corrected Affine Texture Mapping (PS1 Style)

EDIT: You’re going to want to use this on Walls, Floors, and Ceilings only. This method uses vertices to distort the texture, so the lower the polycount the better the result.