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 );