Skip to main content
SalabinSim
Participant
March 22, 2026

World Space Normal bake issue

  • March 22, 2026
  • 1 reply
  • 74 views

Substance Painter 12.0.1

 

I have this issue where after baking all the maps look fine except world space normal (see first screenshot). The mesh is triangulated in Blender before export. And I have re-imported the FBX to blender to triple check this.

 

Must be some baking bug in painter? Not having a correct world space normal is really messing up all the smart materials, not sure how to fix it.

 

World Space Normals in Painter

 

Blender MatCap

Attached my exported FBX if you want to test it.

    Pinned Reply By Cyril Dellenbach

    Hello ​@SalabinSim,

     

    Thank you for sharing the mesh, it’s so much easier to me this way! 

     

    This is because your UVs aren’t properly unwrap and some UV islands are overlapped:

     

    Make sure each UV islands has no face overlapping with another one.

     

    Best regards,

     

    1 reply

    Cyril Dellenbach
    Community Manager
    Community Manager
    March 23, 2026

    Hello ​@SalabinSim,

     

    Thank you for sharing the mesh, it’s so much easier to me this way! 

     

    This is because your UVs aren’t properly unwrap and some UV islands are overlapped:

     

    Make sure each UV islands has no face overlapping with another one.

     

    Best regards,

     

    Cyril Dellenbach (Micro) | QA Support Artist | Adobe
    SalabinSim
    Participant
    March 23, 2026

    Thanks for the pointer. However this is a stacked UV from the mirror modifier (the triangle below the section you moved is for the other side of the boat).

    I would prefer to keep mirrored UVs to help with texture space. Is there a way to have correct bakes in Painter when using mirror modifier?

    SalabinSim
    Participant
    March 23, 2026

    I managed to fix this by using “Offset U = 1.0” option in Blender mirror modifier. This offsets the mirrored UVs by whole tile and they don’t get in the way with Painter baking. As far as I can see it works as expected now.

    Thanks again for the pointer to the issue.