Example #1
0
 public void SetSamples(int num)
 {
     NumSamples = num;
     if (NumSamples > 1)
     {
         sampler = new MultiJittered(num);
     }
     else
     {
         sampler = new Regular(1);
     }
 }
Example #2
0
 public override void SetSampler(Sampler sampler)
 {
     ambient.SetSampler(sampler);
     diffuse.SetSampler(sampler);
 }
Example #3
0
 public virtual void SetSampler(Sampler sampler)
 {
 }
Example #4
0
 public override void SetSampler(Sampler s)
 {
     num_samples = s.NumSamples;
     sampler = s;
     sampler.MapSamplesToSphere();
     base.SetSampler(s);
 }
Example #5
0
 public void SetSampler(Sampler s)
 {
     sampler = s;
     sampler.MapSamplesToHemisphere(1);
 }
Example #6
0
 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);
 }
Example #9
0
 public override void SetSampler(Sampler s)
 {
     sampler = s;
     sampler.MapSamplesToDisk();
 }
Example #10
0
 public override void SetSampler(Sampler s)
 {
     sampler = s;
 }
Example #11
0
 public override void SetSampler(Sampler sampler)
 {
     fresnel_brdf.SetSampler(sampler);
 }
 public void SetSampler(Sampler sp, float exp)
 {
     Sampler = sp;
     Sampler.MapSamplesToHemisphere(exp);
 }
Example #13
0
 public virtual void SetSampler(Sampler s)
 {
     Sampler = s;
     Sampler.MapSamplesToHemisphere(1);
 }
Example #14
0
 public void SetSampler(Sampler s)
 {
     sampler = s;
     NumSamples = s.NumSamples;
 }
Example #15
0
 public void SetSampler(Sampler sp)
 {
     Sampler = sp;
     Sampler.MapSamplesToDisk();
 }