From b66a81335b09e559330be0abceeecab04680fa24 Mon Sep 17 00:00:00 2001 From: numzero Date: Sun, 29 Dec 2024 22:23:23 +0300 Subject: [PATCH] Change radius distribution --- src/bin/minitracer/anim.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/minitracer/anim.rs b/src/bin/minitracer/anim.rs index fc526be..f233a8e 100644 --- a/src/bin/minitracer/anim.rs +++ b/src/bin/minitracer/anim.rs @@ -24,7 +24,7 @@ pub struct SphereParamsDistribution { impl Default for SphereParamsDistribution { fn default() -> Self { Self { - rad: Uniform::new(0.01, 0.10), + rad: Uniform::new(-6., -4.), pos: Uniform::new(-1.0, 1.0), emit: Bernoulli::new(0.1).unwrap(), ampl: Uniform::new(0.3, 0.8), @@ -39,7 +39,7 @@ impl SphereParamsDistribution { pub fn make_params(&self, rgen: &mut impl rand::Rng) -> SphereParams { SphereParams { origin: self.pos.sample3(rgen), - radius: self.rad.sample(rgen), + radius: 2.0f32.powf(self.rad.sample(rgen)), alpha: if self.emit.sample(rgen) { 10.0 } else { 0.0 }, glossiness: self.gloss.sample(rgen), amplitudes: self.ampl.sample3(rgen),