use super::{Color, MaterialDesc};
impl MaterialDesc {
pub const fn matte(base_color: Color) -> Self {
Self::pbr_metallic_roughness(base_color, 0.0, 0.92)
}
pub const fn plastic(base_color: Color) -> Self {
Self::pbr_metallic_roughness(base_color, 0.0, 0.42)
}
pub const fn metal(base_color: Color) -> Self {
Self::pbr_metallic_roughness(base_color, 1.0, 0.28)
}
pub const fn rubber() -> Self {
Self::pbr_metallic_roughness(Color::CHARCOAL, 0.0, 0.86)
}
}