#Prevent all specular in shader

1 messages · Page 1 of 1 (latest)

formal quail
#

My metallic value is zero, my smoothness value is zero, and Unity still applies a specular on my custom shader. I’ve tried _SPECULARHIGHLIGHTS_OFF and _ENVIRONMENTREFLECTIONS_OFF and neither work. There’s still a specular on the surface :(

agile birch
formal quail
agile birch
# formal quail

Just to make sure it's really unity's fault, can you set the albedo and emission to a constant color in the shader?

#

Other than that, perhaps use a fragment shader instead of surface, or dig deep into the unity shader source code.