Skip to content

Fixed decal normal for double sided materials (case 1312065) #3610

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Feb 24, 2021

Conversation

adrien-de-tocqueville
Copy link
Contributor

@adrien-de-tocqueville adrien-de-tocqueville commented Feb 23, 2021

Purpose of this PR

fix https://fogbugz.unity3d.com/f/cases/1312065/

In case the material is double sided, this PR now use the double-sided normal mode on the decal normal for the backface.

I wrote the upgrade guide acordingly


Testing status

tested the repro steps.
Warning: the decal projector projects on the backface of the plane in the repro project

Compared the result of the normal modes when using a decal with normals and when using a normal map on the material
Tested with decal applied on a shader graph material

On the graphic test for double sided, added objects with normals coming from a decal projector

@sebastienlagarde sebastienlagarde requested review from a team and removed request for a team February 23, 2021 11:19
@adrien-de-tocqueville adrien-de-tocqueville marked this pull request as ready for review February 23, 2021 13:47
@remi-chapelain remi-chapelain requested a review from a team February 23, 2021 14:42
Copy link
Contributor

@remi-chapelain remi-chapelain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the changes, I did a quick pass on every material and SG to be sure that everything was handled correctly ✔️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants