ID 612157 - Transferring paint data between different geometry versions with distinct UV layouts fails to remap where UVs don't overlap.

Follow

Problem summary
Transferring paint data between different geometry versions with distinct UV layouts fails to remap where UVs don't overlap.
 
Customer reported version
Mari 7.5v1
 
Customer reported platform
Alma 9
 
Steps to reproduce
 
  1. Create a new project with the attached geometry file Cube_01.abc.
     
     
  2. Paint on a Paint node.
     
     
  3. On the Object palette, right-click on the geometry name Cube_01_merge and select Add Version.
     
     
  4. Add as an Object Version the attached geometry Cube_02.abc.
     
     
  5. Right-click on the Paint node and choose Selection > Transfer.
     
     
  6. In the transfer dialog, under Source, set Object to the original geometry Cube_01_merged.
     
     
  7. Under Destination, set Version to the new version of the geometry Cube_02_merged.abc.
     
     
  8. Select Ok.
 
Expected behaviour
The paint data should transfer and remap correctly to the new geometry version's UV layout, appearing in the corresponding locations on the model.
 
Actual behaviour
The paint data does not transfer correctly to the new geometry version. When the source and destination UVs do not overlap, no data is transferred, leading to lost texture work when updating geometry versions.
See the attached images Cube_01_Painting.png and Cube_02_Painting.png.
 
Workaround
n/a
 
Reproduced by support
This bug has been reproduced in:
Mari 7.5v1 - Windows 11
 
Unable to reproduce bug in:
Mari 7.1v2 - Windows 11
 
Earliest version tested
Mari 7.5v1 - This feature (new transfer system) did not exist before this version

    We're sorry to hear that

    Please tell us why