reliquia: PBR fit your cartoon media really nice , great shots
Yes i made some parameters you can adjust to get the PBR look you want.
#define RealisticVsCool (0.60)
And:
#define AmountExtractLight (0.50)
Ups forgot to move those to settings.fx , so currently there are inside "apbr_core.fx".
Anyway , i tested many different engines to see how they present PBR and they are very different , so i made the above 2 settings.
RealisticVsCool: allow you to control some of the PBR light and light extractions from the environment , if you want it to look more like UE try to set it around 0.90 , if you want a Unity PBR look try to set it around 0.40. I made it like this , as i expect people will have different expectations for PBR.
AmountExtractLight:
This allow you to control the extraction of light , this is actually the sun from your skybox that you see on your car , so what you see is light extraction. to lower the intensity of the sun you can just lower this value.
And sure you can also control PBR using the gloss/metalness textures , the roughness of the material ( from the gloss texture ) defines how light is spread out on the object , so when you have a more rough material the light will be spread out more on the object and the intensity will also decrease.
But yes getting the skybox sun to fit the cook torrance specular is a problem in all engines, but like you did: We can rotate the skybox in GG so it fits