public override Bsdf GetBsdf(GeometryPointInfo hitInfo)
 {
     var bsdf = new Bsdf(ref hitInfo.GeoNormal, ref hitInfo.ShadingNormal);
     bsdf.Add(new Lambertian(MaterialData.Kd));
     return bsdf;
 }
 public override Bsdf GetBsdf(GeometryPointInfo hitInfo)
 {
     throw new System.NotImplementedException();
 }
 public abstract Bsdf GetBsdf( GeometryPointInfo hitInfo );