Problem summary
Large differences in Ptex Face Resolutions can occur on subdivided Objects
Customer reported version
Mari 5.0v2
Customer reported platform
Linux
Steps to reproduce
1) Create a new project using the attached .obj
2) In the New Project dialog, change Mapping Scheme to Force Ptex and click Create
3) In the Ptex Creation options, ensure Autosize is set to Worldspace Density
4) Subdivide the Object to Level 2
5) Create a Procedural node (e.g. Wood)
6) Bake the Procedural to a Paint node
7) View the Paint node
Expected behaviour
The Face resolutions should be close to uniform.
Actual behaviour
Faces that, since subdividing, now stretch to cover more area of the model appear to have lower resolutions than faces that have a similar coverage before and after subdividing:
Workaround
There are a few different methods that can be used to reduce the difference in Face Resolutions:
- Adding supporting edge loops to the mesh, so that faces are not resized as much during subdivision
- Subdividing the mesh before importing it into Mari
- Increasing the Face Resolutions of affected faces
Reproduced by support
This bug has been reproduced in:
Mari 5.0v3 - Windows 10 - CentOS 7.9
Mari 4.8v1 - Windows 10
Mari 4.5v1 - Windows 10
Mari 4.0v1 - Windows 10
Mari 3.0v1 - Windows 10
Earliest version tested
Mari 3.0v1 - This issue appears to be in all tested versions of the product