Face Texture Generation And Identity-Preserving Rectification