Surface Scattering

Surface Scattering in KostaCLOUD

Lambertian Scattering Model

Used for extremely diffusive surfaces. Perfect hemispherical scatter distribution.

Validity

  • Isotropic Surface Roughness

  • Ideal Diffuser.

  • Only valid for perfectly diffusing materials.

BSDF

BSDF(ββ0)=Rπ\text{BSDF}(\beta-\beta_0) = \frac{R}{\pi}

Where β=sin(θscatter)\beta = \sin(\theta_\text{scatter}), β0=sin(θscatter)\beta_0=\sin(\theta_\text{scatter}) where R is the reflectivity of the sample.

Example Values

These values below were provided by the reference below, and re-presented here. These values are built into the "Simplistic Presets", where the idea of this table for this model in Rich Pfisterer's words: "Approximated Scatter Model"

SurfaceR

Ideal diffuser

1

Typical matte paper at normal incidence

0.85

Typical diffuse black paint at normal incidence

0.5

Perfect absorber

0

References

  1. J. E. Harvey, Understanding surface scatter phenomena: A linear systems formulation, SPIE Press, Bellingham (2019).

ABg Scattering Model

Used for approximating smooth surface finishes.

Validity

  • Isotropic Surface Roughness

  • RMS Surface Roughness λ\ll \lambda (Smooth Surfaces)

  • Surface Roughness is Bandwidth Limited. I.e. The roughness is not just a single sinusoidal frequency, but a spread of frequencies about some dominant frequency.

  • Simplistic Model, Ideal for quick turn-around. Wavelength dependence, and model parameters may differ from reality.

BSDF

BSDF(ββ0)=AB+(ββ0)g\text{BSDF}(\beta-\beta_0) = \frac{A}{B+(\beta-\beta_0)^g}

Where β=sin(θscatter)\beta = \sin(\theta_\text{scatter}), β0=sin(θscatter)\beta_0=\sin(\theta_\text{scatter}) with some fitting parameters: A,B, and g.

Example Values

These values below were provided by the reference below, and re-presented here. These values are built into the "Simplistic Presets", where the idea of this table for this model in Rich Pfisterer's words: "Approximated Scatter Model"

PolishgBA

Super

2.5

0.00001

1.4(σλ)21.4\:(\frac{\sigma}{\lambda})^2

Slightly better than Standard

2.0

0.0001

5.46(σλ)25.46\:(\frac{\sigma}{\lambda})^2

Standard

1.5

0.001

13.92(σλ)213.92\: (\frac{\sigma}{\lambda})^2

Slightly worse than Standard

1.0

0.01

25.51(σλ)225.51\: (\frac{\sigma}{\lambda})^2

References

Approximated Scatter Models for Stray Light Analysis, Richard N. Pfisterer

Bidirectional Scattering Distribution Function (BSDF)

Sum of ABg Parameters. See ABg for more information.

Rayleigh-Rice Scattering Model

References

J. E. Harvey, Understanding surface scatter phenomena: A linear systems formulation, SPIE Press, Bellingham (2019).

Beckmann-Kirchoff Scattering Model

References

J. E. Harvey, Understanding surface scatter phenomena: A linear systems formulation, SPIE Press, Bellingham (2019).

Harvey-Shack Scattering Model

References

J. E. Harvey, Understanding surface scatter phenomena: A linear systems formulation, SPIE Press, Bellingham (2019).

K-Correlation Scattering Model

References

J. E. Harvey, Understanding surface scatter phenomena: A linear systems formulation, SPIE Press, Bellingham (2019).

Last updated