Perché il mio spostamento sembra invertito in Eevee?

Aug 16 2020

Ho scaricato un pacchetto di texture BRICK, fornito con un'immagine diffusa e diverse mappe.

(Questo è tutto in eevee).

Dopo aver sperimentato un po ', ho deciso di utilizzare le mappe diffuse e displacement. Le ho applicate su un cilindro, partendo dall'immagine diffusa. Sembrava ok, più o meno così:

Quindi ho proceduto ad applicare la displacement map, che mi ha dato questo:

Sono rimasta soddisfatta del look, ma poi ho notato questo:

La trama su una certa PARTE (circa il 30% della faccia curva) del cilindro sembra essere stata "invertita" nell'immagine sopra. Tutti i mattoni in questa sezione sembrano chiaramente "entrare" nello schermo, piuttosto che "uscirne".

Ecco la mia domanda: qual è la causa del problema e come dovrei risolverlo?

Inoltre, se può essere d'aiuto, ho notato due "linee" stridenti che racchiudono la parte invertita del cilindro (un po 'come due contorni), che, cosa interessante, non avevano ombre, nel senso che non sono influenzate dalla mappa di spostamento. Una delle "linee" aveva questo aspetto (con la parte invertita a sinistra e la parte ok a destra):

L'altra linea non è in questo scatto. Si trova un po 'di lato e sembra esattamente lo stesso.

PS: il file -

Risposte

5 ChristopherBennett Aug 16 2020 at 14:20

Ciò sta accadendo perché stai utilizzando un nodo di spostamento vettoriale . Per lo spostamento tradizionale, collega la trama all'input di altezza di un normale nodo di spostamento e / o all'input di altezza di un nodo di rilievo . Puoi usarne uno o entrambi, tuttavia, per EEVEE, trovo che la disposizione del nodo Bump da sola sia sufficiente per il 99% delle volte.