2
$\begingroup$

I downloaded a BRICK texture pack, which came with a diffuse image and several maps.

(This is all in eevee).

After experimenting a little, I decided to use the diffuse and displacement maps. I applied them onto a cylinder, starting with the diffuse image. It looked ok, sorta like this:

Then I proceeded to apply the displacement map, which gave me this:

enter image description here

I was satisfied with the look, but then I noticed this:

enter image description here

The texture on a certain PART (around 30% of the curved face) of the cylinder seems to have been "inverted" in the image above. All the bricks in this section clearly seem to "go into" the screen, rather than "come out" of it.

Here is my question: What is causing the issue, and how would I go about fixing it?

Also, if it is of any help, I noticed two jarring "lines" enclosing the inverted part of the cylinder (kinda like two boundaries), which, interestingly, had no shadows, meaning they aren't affected by the displacement map. One of the "lines" looked like this, (with the inverted part on the left, and the ok part to the right):

enter image description here

The other line is not in this shot. It's located a little to the side, and looks exactly the same.

P.S.: the file -

$\endgroup$
9
  • 1
    $\begingroup$ hello, maybe share your file? blend-exchange.giantcowfilms.com $\endgroup$
    – moonboots
    Aug 16 '20 at 13:09
  • $\begingroup$ @moonboots thank you :) added it to the post at the end (the file size was reduced a lot btw, dunno if thats supposed to happen) $\endgroup$
    – NitinReddy
    Aug 16 '20 at 13:14
  • 1
    $\begingroup$ it was reduced because you have forgotten to pack the image, please pack the image and re-upload ;) (File > External Data > Pack All Into Blend) $\endgroup$
    – moonboots
    Aug 16 '20 at 13:17
  • $\begingroup$ Dunno if this will be of any use but can't u use the invert node between the texture and the displacement node? $\endgroup$
    – Nxdhin2005
    Aug 16 '20 at 13:22
  • $\begingroup$ @moonboots here you go, should have the files now $\endgroup$
    – NitinReddy
    Aug 16 '20 at 13:24
5
$\begingroup$

This is happening because you are using a Vector Displacement Node. For traditional displacement, connect the texture to the height input of a regular Displacement Node and/or the height input of a Bump Node. You can use either one, or both, however, for EEVEE, I find the Bump Node arrangement on its own to be sufficient 99% of the time.

Displace

$\endgroup$
2
  • $\begingroup$ Ahaha, that was easier than I imagined. Thanks a lot mate, you are a lifesaver! Now, excuse me while I go learn about the three nodes, and the differences between them. Cheers! :D $\endgroup$
    – NitinReddy
    Aug 16 '20 at 14:41
  • $\begingroup$ ahah that was it $\endgroup$
    – moonboots
    Aug 16 '20 at 14:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.