You can try careful use of uScale, vScale, uOffset, vOffset
https://www.babylonjs-playground.com/#20OAV9#1258