Fix reflections with smoothness debug mode on URP #6057
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose of this PR
Fixes 1374181. Currently the "Reflections with Smoothness" lighting debug mode on URP doesn't make sense. This PR fixes that. See screenshots for comparison.
To recap, the "Reflection" debug mode describes what the specular portion of lighting would look like using perfectly smooth mirror-like materials. The "Reflection with smoothness" debug mode does the same thing, but doesn't override smoothness to 1 and instead uses the smoothness value from each material.
Debug mode: None:

Debug mode: Reflection (before & after):

Debug mode: Reflection with smoothness (before):

Debug mode: Reflection with smoothness (after):

Testing status
Tested debug mode manually in URP template.