2
$\begingroup$

Here's a problem that has been puzzling me for months. I took The time to investigate further this time and decided to ask here in case anybody encountered that kind of behavior.

When I'm painting the bump maps on that mesh, trying to create pores, the alpha brush is more likely gonna scrape off the skin instead of digging small holes. The gradient also seems to be very arsh even though it looks smooth on the UV map. enter image description here

At first I thought simply tuning everything down with a math node (or strenght etc) will dial it back a bit but I'm loosing lots of details.

The next picture is a simple UV sphere on which I used THE EXACT SAME material to show the difference. (Same UV, same settings etc)

enter image description here

So now, the things I have determined and tried

-The brush is correctly configured to work with It

-Cleared ALL the other materials on the mesh

-Tried to unwrap on a better resolution (no difference)

It looks like the dynamic range is crippled someway

See how it digs until it shatters enter image description here

But this one is smoother

enter image description here

I'll be very happy to hear if anyone has an idea of how this happens.

Thanks.

$\endgroup$
1
  • 1
    $\begingroup$ How are you texture mapping? Does your mesh have unapplied scale? $\endgroup$
    – Nathan
    Commented Jul 2, 2018 at 6:53

1 Answer 1

1
$\begingroup$

-The texture mapping is done by texture painting with ''alpha'' brushes.

-The scale is applied 1,1,1

Very interesting observation here done by Nathan and some troubling outcomes.

I tried, as shown on the picture, to cut a part of the mesh on which I had the problematic bump mapping, scaled it 1/25... Now the bump works as expected. The more I scale it, the smoother the texture. enter image description here

So YES it seems to work once I scale but the thing is, the model as real life measurements therefore it's not an option for the application.

So what happens probably is the UV texture is too Hi rez for the mesh (2048x2048) when I thought the problem was the opposite. Blender, by resolving the texture, is squishing the pixels down losing the gradient of the texture.

Is this theory right? I always thought you cannot have too many pixels on your uv map but I never thought there was a pixel scale factor to avoid?


Edit: Finally found the solution in an inelegant way. Found out this is a 'not so well' known bug with bump maps and that's why I was so much trying to find out what I was doing wrong...

Simply using a Divide Node seems to reduce the dynamic range that suffers from being map through ''too small'' polygons. enter image description here I can now finally continue to create, sorry blender, hope this will never happen again. enter image description here

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .