From 8da53c5f262b09756e1a93257cdcd5be25807839 Mon Sep 17 00:00:00 2001 From: ladevieq Date: Mon, 21 Dec 2020 23:13:25 +0100 Subject: Movable and rotatable camera + dielectric materials --- src/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 9718d3e..92dc01f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -35,19 +35,20 @@ int main() { const uint32_t samples_per_pixel = 100; const uint32_t max_depth = 100; - camera camera { {}, aspect_ratio, 1.0 }; + camera camera { { /*-2.0, 2.0, 1.0*/ }, { 0.0, 0.0, -1.0 }, 90.0, aspect_ratio }; // World hittable objects hittable_list world {}; auto material_ground = std::make_shared(color(0.8, 0.8, 0.0)); auto material_center = std::make_shared(color(0.7, 0.3, 0.3)); - auto material_left = std::make_shared(color(0.8, 0.8, 0.8), 0.3); + auto material_left = std::make_shared(1.5); auto material_right = std::make_shared(color(0.8, 0.6, 0.2), 1.0); world.add(std::make_shared(point3( 0.0, -100.5, -1.0), 100.0, material_ground)); world.add(std::make_shared(point3( 0.0, 0.0, -1.0), 0.5, material_center)); world.add(std::make_shared(point3(-1.0, 0.0, -1.0), 0.5, material_left)); + world.add(std::make_shared(point3(-1.0, 0.0, -1.0), -0.4, material_left)); world.add(std::make_shared(point3( 1.0, 0.0, -1.0), 0.5, material_right)); // PPM format header -- cgit v1.3