pub fn scratch_marked_coat( base: [f32; 3], coat_roughness: f32, amount: f32, position: [f32; 3], seed: u32, scales: Scratch, ) -> ([f32; 3], f32)