Hello all. I recently started learning 3D modelling for game art. I am currently modelling in Blender 2.83.5 and then attempting to bake in Marmoset 4.01. I am encountering a weird issue while baking in Marmoset. It may be a bug, but it could be that I am also doing something stupid. I am hoping somebody can confirm this is a known issue or set me on the correct path if I am at fault.
I have this rather basic trunk lid which I created in blender:
I also have a high-poly version of it which is just the low-poly version, plus some sub-surf modifiers. The low-poly is UV unwrapped like this:
I realize my unwrapping may be spatially suboptimal (new to this), but I have confirmed that there are no overlapping islands (blender can check for this). My procedure is as follows:
1) Export the high and low poly to FBX (after triangulating w/ the Blender modifier).
2) Import high and low poly into Marmoset toolbag and bake w/ the following settings:
The issue I observed is that the resulting AO map is not arranged spatially in a way that matches the UV unwrapping above. It has islands in the wrong place (see the red circle pieces here):
If I re-export the low poly as OBJ from Blender, and then re-bake using that file (leaving high poly as the FBX) it does not do this. The map looks fine as far as I can tell. Superficially, it seems like some of the UV coordinates are incorrect when importing as FBX? Or maybe there is something wrong with my model. I'm interested in any thoughts on the matter.
Another unrelated question I have: I noticed the "material ID" output does not agree with my material assignments from the low-poly mesh. Are these IDs being resampled from the high poly mesh?
Replies
Material IDs are based on the materials assigned to the high poly mesh(es), not the low.
They match what I see in Blender.
I also tried doing the Bake in Substance Painter. It did not have the same issue as Marmoset. Both seem to produce really ugly results (particularly on the small details), although I suspect somehow that is my mesh being badly arranged:
This is unrelated to my original question, but any thoughts on what could cause that?
Thanks for your assistance.