Hey guys,
I know this gets brought up a hell of a lot, and Ive gone over several of the threads concerning the fundamentals of Normal mapping but I just cant seem to wrap my head around it.
I'm trying to bake out a desk that I work on for a scene I am creating for my portfolio -
My workflow that I use is Maya (subdiv proxy modelling) -> Substance Painter (for the normal map bakes). I use a cage taken from my low, I UV map using Headus UVlayout and Ive tried following tutorials regarding the fundamentals of perfect baking.
My Exploded low poly -
My High poly using Subdiv -
My UV layout is as follows -
I tried to keep each section of my model grouped and kept everything to scale when resizing for placing on the 1,1 space of the UV.
The problems I am having are once I try to bake out in Substance Painter using my cage and exploded mesh, I get some artifact issues on my normal map and after trying up the resolution of the bakes and increasing the ray distancing I still get the same problems.
This is my exploded model after baking using basic settings for normal maps in Substance Painter 1 -
As you can see it is baking the larger object perfectly, however in the same bake I get edge tearing on the smaller objects such as -
Sorry if this is poor presentation, if you need anything else screenshot wise I'm more than happy to provide, I just want to understand what it is I am doing wrong and fix it so I don't keep getting stumped by Normal Mapping, any help is greatly appreciated.
Replies
I'm with injun joe. Those parts are artifacting because they only occupy a few pixels of texture space.
Also, your uvs are far from optimal. You could stack the tabletops and legs and delete the top side geo of the bracket that will never be seen to gain more texture space.
Substance Painter can bake by mesh name tags so exploding the bake is unnecessary.
Thanks again guys, here's the new UV's -
An Image of the model inside substance with no normal map -
I circled the beveled edges and the sharp edge is to match the sharp angle on the leg on my table at home, I hope this reads okay -