Bug Report? Catmark Subdivision Algorithm Forcing the UVs to Overlap

DiasporaDiaspora Posts: 495

I've been trying to fix a rather stubborn visible UV seam in the upper mouth of AM's Komodo Dragon in the diffuse layer and I was really stumped what was causing it until I finally overlayed the UVs over the diffuse map and looked at it in Iray in DAZ Studio.

I'm not blaming AM for this, seeing what I see now, because if I compare the subdivision algorithms, Catmark in the first image and Bilinear in the second image, I can see that DAZ Studio is making the UV seams inevitable because when it used Catmark, it's ever so slightly shifting some, not all, of the UV borders 'outwards' so that they're overlapping each other.

I can also rule out Iray as the culprit since I did a 3Delight render and it showed the same exact behavior. (the 3rd image)

This doesn't seem like intentional behavior, this looks like a bug. Am I wrong?

Interestingly, the legacy catmull-clark subdivision algorithm doesn't have this problem but HD morphs don't seem to get applied to it, so it's a no-go for me. Edit: Also, bilinear doesn't have this issue either but the results are a tad ugly. 

OverlappingUVS1.jpg
1920 x 1080 - 619K
OverlappingUVS2.jpg
1920 x 1080 - 653K
OverlappingUVS3.jpg
1920 x 1080 - 415K
Post edited by Diaspora on

Comments

  • DiasporaDiaspora Posts: 495

    So, after doing some more digging I did find the problem,

    Catmark causes the UV Borders to get smoothed, in some cases. Weirdly, if I delete any geometry on the model, it doesn't smooth the borders but if I don't delete any geometry, the borders get smoothed.

    Is there any hidden setting to leave the UV borders untouched? That's what I really need to put this issue to bed.

    It's a common setting in multiple other 3d software packages that support subdivision precisely to avoid issues like this. 

Sign In or Register to comment.