Mirrored UV have bad tangent space
Open, ConfirmedPublic

Description

Mirrored UVs produce bad normal map output. This is due to tangent calculation/upload to GPU.

Even more strange is the fact that building without cycles gives a different result.

2.8 With Cycles (only left half is correct (switch to cycles to see correct result)

2.8 Without Cycles (seems completly inverted)

This was with debug build by the way.

Details

Type
Bug

Related Objects

Clément Foucault (fclem) triaged this task as Confirmed priority.

The mirrored UV's are a copy in this case - not a continuous unwrap, so there are seams.

The difference without cycles is it's using Blender-Internal rendering engine. Which uses flipped tangents.
(double checked and this is the case for 2.79).

So there is no bug here as far as I can see.

My bad the description is not good.

I should have stated that the screenshot "2.8 with cycles" is faulty. If you compare it to the cycles rendered results.

The problem is not the seam but the tangent direction.

This is the expected result.

I have similar problem and I posted this problem on Blenderartists.

In short: every mirrored UV island with baked normal maps doesn't work in Eevee.

https://blenderartists.org/t/normal-map-in-eevee-have-big-problems-mirrored-uv-islands/1130183

Consider having this ready for the beta milestone