Exemplo n.º 1
0
 public void SetSamples(int num)
 {
     NumSamples = num;
     if (NumSamples > 1)
     {
         sampler = new MultiJittered(num);
     }
     else
     {
         sampler = new Regular(1);
     }
 }
Exemplo n.º 2
0
 public override void SetSampler(Sampler sampler)
 {
     ambient.SetSampler(sampler);
     diffuse.SetSampler(sampler);
 }
Exemplo n.º 3
0
 public virtual void SetSampler(Sampler sampler)
 {
 }
Exemplo n.º 4
0
 public override void SetSampler(Sampler s)
 {
     num_samples = s.NumSamples;
     sampler = s;
     sampler.MapSamplesToSphere();
     base.SetSampler(s);
 }
Exemplo n.º 5
0
 public void SetSampler(Sampler s)
 {
     sampler = s;
     sampler.MapSamplesToHemisphere(1);
 }
Exemplo n.º 6
0
 public override void SetSampler(Sampler sampler)
 {
     reflective.SetSampler(sampler);
     base.SetSampler(sampler);
 }
Exemplo n.º 7
0
 public override void SetSampler(Sampler sampler)
 {
     glossy_specular.SetSampler(sampler, glossy_specular.Exponent);
     base.SetSampler(sampler);
 }
Exemplo n.º 8
0
 public void SetSampler(Sampler s, float exp)
 {
     glossy_specular.SetSampler(s, exp);
 }
Exemplo n.º 9
0
 public override void SetSampler(Sampler s)
 {
     sampler = s;
     sampler.MapSamplesToDisk();
 }
Exemplo n.º 10
0
 public override void SetSampler(Sampler s)
 {
     sampler = s;
 }
Exemplo n.º 11
0
 public override void SetSampler(Sampler sampler)
 {
     fresnel_brdf.SetSampler(sampler);
 }
Exemplo n.º 12
0
 public void SetSampler(Sampler sp, float exp)
 {
     Sampler = sp;
     Sampler.MapSamplesToHemisphere(exp);
 }
Exemplo n.º 13
0
 public virtual void SetSampler(Sampler s)
 {
     Sampler = s;
     Sampler.MapSamplesToHemisphere(1);
 }
Exemplo n.º 14
0
 public void SetSampler(Sampler s)
 {
     sampler = s;
     NumSamples = s.NumSamples;
 }
Exemplo n.º 15
0
 public void SetSampler(Sampler sp)
 {
     Sampler = sp;
     Sampler.MapSamplesToDisk();
 }