Skip to main content
Participating Frequently
July 7, 2021
Answered

SP2021 regression for baking id map from multiple materials on meshes

  • July 7, 2021
  • 1 reply
  • 2342 views

This worked fine in SP2020. Not anymore in 2021. 
can someone explain me if I'm doing something wrong?

https://youtu.be/lGwTTRx-vHo

This topic has been closed for replies.
Correct answer CAGameDev

So if my video is tough to understand, I'm posting here the simplest example possible. 

A single mesh, a cube, one part with one material, the other part with a different material.

 

Step1. Blender setup:

 

 

 

 

 

Step 2. Load the file in Substance Painter 2020 with the option to CONVERT UV TILES INTO INDIVIDUAL TEXTURE SETS (legacy) because I need for the object, no matter how many separated meshes it has, to have only ONE texture set at the end (much better for game engines than to have multiple texture sets)

 

Screenshot from SP2020 but I use the same settings on SP2021 of course.

 

Next step, baking. Setting the ID to have the color source "Mesh ID/Polygroup" and Color generator to be Random. 

 

 

Result: Substance painter 2020 below, see the correct ID Map baked:

 

Result from SP 2021, ID Map is invalid. 

 

I also attached the fbx. 

 

Thanks!

 


My first question is why you're using the legacy option when your UVs are within a single UV tile 1001 and you never actually use UDIMs? This option is for those who have more than one tile and they want Painter to generate texture sets per tile ie. 1001, 1002, ect..

 

Also when doing ID maps you should duplicate the mesh, then load in the low poly mesh with a SINGLE MAT ID, then use the ID mesh with more than one MAT ID and bake it. Then you can use the default project setting (non UV Tile).

 

When baking your ID maps for MAT Fills you should be using Material as well for the option.

 

This is what I get:

 

All under one set.

 

I would revise your workflow personally.

 

1 reply

CAGameDev
Participating Frequently
July 7, 2021

ID maps still work just fine in the new Painter and in the same way as they did before. I have this object with different colors:

 

 

Then in Painter:

Participating Frequently
July 8, 2021

What am I doing wrong in SP2021 then? 

Participating Frequently
July 8, 2021

My first question is why you're using the legacy option when your UVs are within a single UV tile 1001 and you never actually use UDIMs? This option is for those who have more than one tile and they want Painter to generate texture sets per tile ie. 1001, 1002, ect..

 

Also when doing ID maps you should duplicate the mesh, then load in the low poly mesh with a SINGLE MAT ID, then use the ID mesh with more than one MAT ID and bake it. Then you can use the default project setting (non UV Tile).

 

When baking your ID maps for MAT Fills you should be using Material as well for the option.

 

This is what I get:

 

All under one set.

 

I would revise your workflow personally.

 


Hi,

 

Thank you for your answer.

I will answer you so maybe you can help me further. 

1. I am solo dev, and I've chosen a workflow that allows me within my very limited free time to work something. Most if not all my assets are mid poly, I don't use high to low poly, apart from characters and some other organic stuff. 

2. Some of my assets need multiple tiles (bigger assets).

 

Is there any other option in SP2021 that would allow me to get the job done with using only one object (no low poly version), that might have multiple meshes but many times will have multiple materials and still get a single texture set in the end ? 

Am I missing something ?

Also, WHY is SP2021 behaving different, it is a regression, right?