irtk.scene.RoughConductorBRDF

class irtk.scene.RoughConductorBRDF(alpha_u: torch.Tensor | ndarray | List | Tuple, alpha_v: torch.Tensor | ndarray | List | Tuple, eta: torch.Tensor | ndarray | List | Tuple, k: torch.Tensor | ndarray | List | Tuple, s: torch.Tensor | ndarray | List | Tuple)

A class representing a rough conductor BRDF.

__init__(alpha_u: torch.Tensor | ndarray | List | Tuple, alpha_v: torch.Tensor | ndarray | List | Tuple, eta: torch.Tensor | ndarray | List | Tuple, k: torch.Tensor | ndarray | List | Tuple, s: torch.Tensor | ndarray | List | Tuple) None

Initializes a RoughConductorBRDF object.

Parameters:
  • alpha_u – The alpha_u parameter (float).

  • alpha_v – The alpha_v parameter (float).

  • eta – The eta parameter (float).

  • k – The k parameter (float).

  • s – The specular reflectance (float).