Почему мое смещение в Eevee выглядит перевернутым?

Aug 16 2020

Я загрузил пакет текстур BRICK, в который входит диффузное изображение и несколько карт.

(Это все в иви).

Немного поэкспериментировав, я решил использовать карты диффузного и смещения. Я нанесла их на цилиндр, начиная с диффузного изображения. Выглядело это нормально, примерно так:

Затем я применил карту смещения, которая дала мне следующее:

Я остался доволен видом, но потом заметил вот что:

Текстура на определенной ЧАСТИ (около 30% изогнутой поверхности) цилиндра на изображении выше кажется "перевернутой". Кажется, что все блоки в этом разделе скорее «входят» в экран, чем «выходят» из него.

Вот мой вопрос: что вызывает проблему и как я могу ее исправить?

Кроме того, если это поможет, я заметил две резкие «линии», охватывающие перевернутую часть цилиндра (вроде как две границы), которые, что интересно, не имели теней, то есть на них не влияет карта смещения. Одна из «строк» ​​выглядела так (с перевернутой частью слева и правой частью):

Другой линии нет в этом кадре. Он расположен немного сбоку и выглядит точно так же.

PS: файл -

Ответы

5 ChristopherBennett Aug 16 2020 at 14:20

Это происходит потому, что вы используете узел векторного смещения . Для традиционного смещения подключите текстуру к входу высоты обычного узла смещения и / или входу высоты узла рельефа . Вы можете использовать либо один, либо оба, однако для EEVEE, я считаю, что расположение узла Bump Node само по себе достаточно в 99% случаев.