irtk.scene.SmoothDielectricBRDF

class irtk.scene.SmoothDielectricBRDF(int_ior: float, ext_ior: float, s_reflect: torch.Tensor | ndarray | List | Tuple, s_transmit: torch.Tensor | ndarray | List | Tuple)

A class representing a smooth dielectric BRDF.

__init__(int_ior: float, ext_ior: float, s_reflect: torch.Tensor | ndarray | List | Tuple, s_transmit: torch.Tensor | ndarray | List | Tuple) None

Initializes a SmoothDielectricBRDF object.

Parameters:
  • int_ior (float) – The interior index of refraction.

  • ext_ior (float) – The exterior index of refraction.

  • s_reflect (TensorLike) – The specular reflection component (float).

  • s_transmit (TensorLike) – The specular transmission component (float).