gs.surfaces.Reflective#

class genesis.options.surfaces.Reflective(*, color: tuple | None = None, opacity: float | None = None, roughness: float = 0.01, metallic: float | None = None, emissive: tuple | None = None, ior: float = 2.0, opacity_texture: Texture | None = None, roughness_texture: Texture | None = None, metallic_texture: Texture | None = None, normal_texture: Texture | None = None, emissive_texture: Texture | None = None, default_roughness: float = 1.0, vis_mode: str | None = None, smooth: bool = True, double_sided: bool | None = None, cutoff: float = 180.0, normal_diff_clamp: float = 180.0, recon_backend: str = 'splashsurf', generate_foam: bool = False, foam_options: FoamOptions | None = None, diffuse_texture: Texture | None = None, specular_texture: Texture | None = None)[source]#

Bases: Plastic

Shortcut for a reflective (smoother than Smooth) plastic surface.