public void set_kd(float k)
 {
     diffuse_brdf.set_kd(k);
 }
 public void set_ka(float k)
 {
     ambient_brdf.set_kd(k);
 }