1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/// Beer-Lambert pleochroic absorption tensors (isotropic, uniaxial and biaxial band
/// sets) evaluated along a ray's assigned eigenmode.
/// Uniaxial and biaxial birefringence.
///
/// Effective extraordinary index, walk-off, eigen-polarizations, and the biaxial
/// optical indicatrix.
/// Physically based chromophore absorption modeling, recipe compilation, and inverse solving.
/// Refractive-index dispersion curves (Sellmeier and Cauchy fits) evaluated by
/// wavelength.
/// Unpolarised Fresnel reflectance of a dielectric interface (`f64`).
/// [`GemMaterial`] and the built-in gemstone material table.
///
/// Each entry carries dispersion, birefringence, pleochroism and inclusion
/// scattering.
/// Stokes-vector / Mueller-matrix polarization state and the Fresnel/TIR matrices
/// that act on it.
/// The spectral Monte-Carlo raytracer.
///
/// Camera rays, intersection, refraction, transport, environment sampling, and
/// color output.
/// The gemological studio lighting rig.
///
/// Shared by the CPU and GPU environment sampling paths.
/// Colour zoning.
///
/// Zone types, path-length kernels and the zoned segment optical depth.
pub use ;
pub use fresnel_dielectric;
pub use GemMaterial;
pub use ;
pub use StudioRig;