URP Toon Shader Renders Black on Straight-On Surfaces

Hey guys, just like the title says, I’ve got a model here with a face that has a 0-degree rotation on the y axis. It renders as total black in unity (not in blender) and seems to be a bug with the toon shader (other shaders don’t do this). If I set the rotation to be even slightly off (any non-zero value), it seems to fix it. Is there anything I can do to avoid this besides messing with my model, or is this a legit bug in the shader?

Thanks!

(In blender, blue lines pointing the normal direction)

(In Unity with the face at a perfect 0 degrees, note the ominous black square)

(In Unity, with that face rotated 0.01 degrees)

Yeah I have been getting this issue too. My solution was to model or export the model in a rotation other than the default and then rotate it into the right orientation. It fixed the issue for one object and now I’m trying to fix this for another object and get a more consistent method.