I baked an atlas of a roughness map for an object. When I plugged the roughness with non-color set as the color space, the object receives no reflection (2nd image). It appears to work when I switch the color space to sRGB (1st image).
Did I export the image wrong when baking the atlas or is it Blender?
It is difficult to tell without knowing all the setting you used, I can see some rough reflections of the hdri on the “ball” in the second image but not as shiny as the first image.
One thing that occurs to me is colour management, I would set it to “raw” for baking. Filmic will “stretch” the values.
I have multiple materials on each part of the object but the setup is essentially the same as below.
Hand painted mask → color ramp to control mask intensity → use as color mask & color ramp again to use as roughness map.
What you used to bake roughness? At least in textools addon you need to switch color space setting to “pbr typical” for roughness \ etc to bake correctly.
It’s likely you are getting some very weird values (negative? or above 1?) for roughens due node manipulation what gets lost when data is baked into image.
If you put map range node before roughness input in principled shader baked result should be same:
Also get textools addon, it simplifies baking to almost one button and reduces chances of error when setting color spaces for new textrues, etc. Not to mention what there is no way to bake metalness texture in vanilla blender without addons.
The baked roughness is set to sRGB, not non-color in the screenshot. Maybe irrelevant. If you bake normal as sRGB it also works as sRGB, instead of non-color crazy stuff… Anyways, try using the same image type you baked, ie. non-color.
Also, try popping a map range right before the Roughness plug before baking, it should clip values. You will see if that is right or not, also you can tweak it. A colour ramp should be OK actually, but then you will have actual numbers.
What I do recently is using more map range than colour ramp (where technically possible) to keep everything 0 to 1, and so that I can do my math more easily.