public void SetSamples(int num) { NumSamples = num; if (NumSamples > 1) { sampler = new MultiJittered(num); } else { sampler = new Regular(1); } }
public override void SetSampler(Sampler sampler) { ambient.SetSampler(sampler); diffuse.SetSampler(sampler); }
public virtual void SetSampler(Sampler sampler) { }
public override void SetSampler(Sampler s) { num_samples = s.NumSamples; sampler = s; sampler.MapSamplesToSphere(); base.SetSampler(s); }
public void SetSampler(Sampler s) { sampler = s; sampler.MapSamplesToHemisphere(1); }
public override void SetSampler(Sampler sampler) { reflective.SetSampler(sampler); base.SetSampler(sampler); }
public override void SetSampler(Sampler sampler) { glossy_specular.SetSampler(sampler, glossy_specular.Exponent); base.SetSampler(sampler); }
public void SetSampler(Sampler s, float exp) { glossy_specular.SetSampler(s, exp); }
public override void SetSampler(Sampler s) { sampler = s; sampler.MapSamplesToDisk(); }
public override void SetSampler(Sampler s) { sampler = s; }
public override void SetSampler(Sampler sampler) { fresnel_brdf.SetSampler(sampler); }
public void SetSampler(Sampler sp, float exp) { Sampler = sp; Sampler.MapSamplesToHemisphere(exp); }
public virtual void SetSampler(Sampler s) { Sampler = s; Sampler.MapSamplesToHemisphere(1); }
public void SetSampler(Sampler s) { sampler = s; NumSamples = s.NumSamples; }
public void SetSampler(Sampler sp) { Sampler = sp; Sampler.MapSamplesToDisk(); }