Skip to content

Omit specular_weight from metal edge tint in OpenPBR#2863

Open
jstone-lucasfilm wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
jstone-lucasfilm:dev_openpbr_fix
Open

Omit specular_weight from metal edge tint in OpenPBR#2863
jstone-lucasfilm wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
jstone-lucasfilm:dev_openpbr_fix

Conversation

@jstone-lucasfilm
Copy link
Copy Markdown
Member

This changelist removes specular_weight from the computation of metal edge tint in OpenPBR Surface, aligning the behavior of this shading model with a proposed fix for OpenPBR 1.2.

As described in the proposed fix, the edge-tint color for the generalized_schlick_bsdf should not be multiplied by specular_weight, as the whole lobe is multiplied by specular_weight as well.

This changelist removes `specular_weight` from the computation of metal edge tint in OpenPBR Surface, aligning the behavior of this shading model with a [proposed fix](AcademySoftwareFoundation/OpenPBR#240) for OpenPBR 1.2.

As described in the proposed fix, the edge-tint color for the `generalized_schlick_bsdf` should not be multiplied by `specular_weight`, as the whole lobe is multiplied by `specular_weight` as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant