aboutsummaryrefslogtreecommitdiff
path: root/rtiaw.go
diff options
context:
space:
mode:
Diffstat (limited to 'rtiaw.go')
-rw-r--r--rtiaw.go11
1 files changed, 9 insertions, 2 deletions
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);