Home Technical Talk

Displacement seams gaps

Finardi
polycounter lvl 2
Offline / Send Message
Finardi polycounter lvl 2
Hello guys, how are you doing?
So, I have this old problem that is driving me insane, where the model will exibit the gaps between some areas precisely over the seams when the model is rendered.
I've done literally a ton a things and listened to loads of tutorials, some of help, but the issue never went into an end.
I've followed this Flippednormals tutorial (https://www.youtube.com/watch?v=lUOjc85zb8Q) that perfectly describes the workflow about the softwares I'm using (ZBrush and V-Ray Maya) and the problem I'm having, but still having this problem. Throughout the years I've tried different approaches like smoothed the uv borders, smoothed everything but the bordes, blurred the texture pixels by the map borders, disabled 'smooth uvs' in the smooth mesh settings in Maya, activated 'keep continuity' in displacement map settings, etc, etc. 
The texture map in question is 2k square in 6 UDIMs relative to a humanoid figure. I've used .png, .tif, .exr, .jpge image formats, normally .exr is better.
Could it be a problem with res? or with uv unwrapping? - I've tried with different models, in general, the groin, waist and armpit seams always have gaps, normally the legs and hands don't. 
I've never have had the delight of seeing it goes smoothly yet. Can someone share his/her workflow plz?

Replies

  • oglu
    Offline / Send Message
    oglu polycount lvl 666
    Please show your low mesh and your uvs. I did a lot of research for displacement.

    First thing i do is to displace the object in Mudbox to check if the map is working. If yes there is something with your render. 

    If its not working in Mudbox your bake is bad or the UVs are smoothed differently. 

    But in all cases use a lot geo on curvy areas in your base mesh. Place UV seams on flat areas. Dont cut UVs to poles. 
  • Finardi
    Offline / Send Message
    Finardi polycounter lvl 2
    Oh I see! Uh.. how can UVs be smoothed diferently? Does ZBrush smooth them at all? In case yes, I did not know it could be done, can it? That can be the problem! 
    Interesting to put seams only in flat areas, that could be another factor!
    Ok, I'll be sharing, but right now I'm don't have my pc in my disposal, sorry!
    Thank you for your answer! I'll take a look into that. 

  • oglu
    Offline / Send Message
    oglu polycount lvl 666
    Yes uvs are smoothed if you use openSubD during rendering. But there are settings for corner pin and so on. Depends on the renderer you use. Smoothing could also be turned off. 
  • Finardi
    Offline / Send Message
    Finardi polycounter lvl 2
    I use V-ray, only use ZBrush for sculpture. If it only smooths at render time then it's all fine!
  • Finardi
    Offline / Send Message
    Finardi polycounter lvl 2
    Here is one of my characters, in this case is an old one, only have one 2k square UV set.  The displacement was extracted, if I'm not mistaken, from 0.0 mid displacement value. See there are seam gaps, on pelvis area, a bit along the fingers etc.
  • oglu
    Offline / Send Message
    oglu polycount lvl 666
    This is to less geo for displacement. Try to use level2 for rendering and baking.
    The uvs needs more work. They need to be cleaner. 
    And one 2k map isnt enough for a whole body. You need much more texture space. Even 6 UDIMs in 2k arnt enough like you mentioned above.


  • Finardi
    Offline / Send Message
    Finardi polycounter lvl 2
    I mentioned 6 UDIMs of 2k isn't enough? I mean, I use a lot of pore details in some of my work and it runs pretty well, because I utilize a lot of the UV space you know? I don't have lots of horse power to spend and I know that 4k maps are very expensive. I've seen on the net that a 8k map is 64X more demanding to process than a 1k map, I figure a 2k to a 4k could be about 16X bigger (?) 
    Hum, so, of course I set a displacement when rendering, I put adaptive subdivision to 2 edge length and 20 max subdivs.
    It's very odd that it only affects parts of the model, isn't it? If I put more loops over near the affected areas u think it would work?
    Thanks so far!

Sign In or Register to comment.