for HDRP can you explain why we cannot turn off the main light additional properties “Affect Specular” locally per material within shaders?
over the last few years this has plagued users who wish to use transparency or subsurface shaders
even PR’s have been submitted multiple times over the years but never gets accepted into the main branch … please explain why this is so hard for Unity to solve
An API to control all the RP Asset and Global Settings by script is currently worked on and should be available for 23.1.
This option is sadly a settings and not enforce to not break compatibility with existing project.
Hi there! I’m a bit late to the party. As I can see only the Lit and StackLit which have the Specular Color will benefit from this feature. Working on this asset made especially for vegetation, most of my users would like to disable the specular for Subsurface Scattering shaders, which doesn’t have a specular color so the feature cannot be used unless you disable the specular on the directional light.
My idea would be to control the specular fade via the smoothness maybe so all shaders could benefit from it.
Or simply add a check box for it, I guess the internal shading code is the same regardless of metallic or specular workflow so I think this could be implemented.