I am having many issues with the texture baking feature. I am trying to bake textures in blender so I can use them in the unity game engine. The main problems i'm having are: when trying to bake the diffuse (main color) map it just bakes into a plain dark solid colour, and the other problem is that baking the normal map results in a terrible looking, pixelated version of the original normal map and it doesnt create a realistic look to the texture. I have tried changing the size of the blades UV map to a larger size, however this did nothing.
UV preview: For some reason all color is lost on the diffuse and the normal map lacks any qaulity, despite baking the textures at 2048px by 2048px. Although for some reason (dont know if it's a coincidence)the roughness map bakes perfectly. If anyone knows how to fix this, or can suggest another way of doing this, that'd be greatly appreciated.