From d248e30d365d5e401d5cd372aa415fb2f9a39326 Mon Sep 17 00:00:00 2001 From: Nat Lasseter Date: Mon, 24 Jun 2024 22:12:44 +0100 Subject: Chapter 10 --- rtiaw.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'rtiaw.go') diff --git a/rtiaw.go b/rtiaw.go index 99bc31a..d95501d 100644 --- a/rtiaw.go +++ b/rtiaw.go @@ -9,9 +9,16 @@ import ( func main() { start := time.Now(); + mat_ground := Lambertian{Vec3{0.8, 0.8, 0}}; + mat_centre := Lambertian{Vec3{0.1, 0.2, 0.5}}; + mat_left := Metal{Vec3{0.8, 0.8, 0.8}, 0.3}; + mat_right := Metal{Vec3{0.8, 0.6, 0.2}, 1.0}; + var world Hittables; - world.Add(Sphere{Vec3{0, 0 , -1}, 0.5}); - world.Add(Sphere{Vec3{0, -100.5, -1}, 100 }); + world.Add(Sphere{Vec3{ 0, -100.5, -1 }, 100 , mat_ground}); + world.Add(Sphere{Vec3{ 0, 0 , -1.2}, 0.5, mat_centre}); + world.Add(Sphere{Vec3{-1.0, 0 , -1 }, 0.5, mat_left}); + world.Add(Sphere{Vec3{ 1.0, 0 , -1 }, 0.5, mat_right}); cam := NewCamera(400, 16.0/9.0, 100, 50); cam.Render(world); -- cgit v1.2.1