Skip to content

Make T_coat notation consistent#304

Open
portsmouth wants to merge 2 commits intoAcademySoftwareFoundation:dev_1.2from
portsmouth:fix-Tcoat-notation
Open

Make T_coat notation consistent#304
portsmouth wants to merge 2 commits intoAcademySoftwareFoundation:dev_1.2from
portsmouth:fix-Tcoat-notation

Conversation

@portsmouth
Copy link
Copy Markdown
Contributor

@portsmouth portsmouth commented Apr 17, 2026

  • $\mathbf{T}_\mathrm{coat}$ is a color3 (RGB) transmittance, consistent with the bold notation already used for other RGB quantities in the spec such as $\mathbf{E}_b$, $\mathbf{B}$, $\mathbf{\Delta}$.

  • Extends bold $\mathbf{T}_\mathrm{coat}$ notation (already present in the Darkening section) to all other occurrences: the coat layering formulas, the view-dependent absorption formula, the reference implementation, and the emission formula.

  • Corrects the BRDF layering formulas in the reference implementation to use $\mathbf{T}^2_\mathrm{coat}$ — reflected light traverses the coat twice (once incident, once outgoing).

  • Emission formula correctly keeps $\mathbf{T}_\mathrm{coat}$ (single-direction) — emission passes through the coat only once.

This also puts back in place the accidently deleted dielectric_fresnel.svg.

…tity

T_coat is a color3 (RGB) transmittance, consistent with the bold
notation already used for other RGB quantities in the spec such as
\mathbf{E}_b, \mathbf{B}, \mathbf{\Delta}.

This commit extends bold \mathbf{T}_coat notation (which was already
used in the Darkening section) to all other occurrences in the spec:
the coat layering formulas, the view-dependent absorption formula,
the reference implementation, and the emission formula.

In addition, the BRDF layering formulas in the reference implementation
are corrected to use \mathbf{T}^2_coat (reflected light traverses the
coat twice), while the emission formula correctly keeps \mathbf{T}_coat
(emission passes through only once).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@portsmouth portsmouth changed the title Fix T_coat notation to be consistently single-direction throughout Use bold $\mathbf{T}_\mathrm{coat}$ notation consistently as an RGB quantity Apr 17, 2026
@portsmouth portsmouth changed the title Use bold $\mathbf{T}_\mathrm{coat}$ notation consistently as an RGB quantity Make T_coat notation consistent Apr 17, 2026
The file was removed in 8bf8248 ("Fix the coat darkening color shift")
and is referenced in the Dielectric Base section of the spec.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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