### Describe your feature request As dicussed in #1105 , with this piece of code, we can output roughness/metallic images with default values of roughness/metallic. ```python # some objects' normals are affected by textures mesh_objects = convert_to_meshes([obj for obj in scene_meshes()]) for obj in mesh_objects: print("removing invalid normals") for mat in obj.get_materials(): mat.set_principled_shader_value("Normal", [1,1,1]) principled_bsdf = mat.get_the_one_node_with_type("BsdfPrincipled") for key in ["Roughness", "Metallic", "Specular"]: obj.set_cp("cp_"+ key.lower(), principled_bsdf.inputs[key].default_value) ... bproc.renderer.enable_segmentation_output(map_by=["cp_roughness", "cp_metallic", "cp_specular", 'instance'],default_values={'cp_roughness': None, 'cp_metallic': None, 'cp_specular': None} ) ``` However, if we have objects with roughness/metallic textures, the results are wrong:  Any solutions? Thanks! ### Describe a possible solution _No response_