This is a Python plugin I've created for artists that use Cinema 4D. There was a specific need to keep UV layout while deforming model geometry and so I've developed a script that reprojects UV based on previously saved state of the geometry. This was part of my work at Black Eye Games.
Plugin enabled - geometry deformation does not cause UV deformation
Plugin disabled - geometry deformation deformes UV as well
What happens to UV with plugin active.