From 2abf48d9ce2968f7e999a9e0faf6d0ebfa752c7c Mon Sep 17 00:00:00 2001 From: Sakarias Johansson Date: Wed, 18 Jan 2023 21:01:24 +0100 Subject: =?UTF-8?q?=F0=9F=8F=99=EF=B8=8F=20Add=20support=20for=20reading?= =?UTF-8?q?=20scene=20from=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- racer-tracer/scene.yml | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 racer-tracer/scene.yml (limited to 'racer-tracer/scene.yml') diff --git a/racer-tracer/scene.yml b/racer-tracer/scene.yml new file mode 100644 index 0000000..f9e7571 --- /dev/null +++ b/racer-tracer/scene.yml @@ -0,0 +1,53 @@ +--- +materials: + grass: + Lambertian: + color: + data: [ 0.8, 0.8, 0.0 ] + + center: + Lambertian: + color: + data: [ 0.1, 0.2, 0.5 ] + + left: + Dialectric: + refraction_index: 1.5 + + right: + Metal: + color: + data: [ 0.8, 0.6, 0.2] + fuzz: 0.0 + +geometry: + - Sphere: + pos: + data: [ 0.0, -100.5, -1.0 ] + radius: 100.0 + material: grass + + - Sphere: + pos: + data: [ 0.0, 0.0, -1.0 ] + radius: 0.5 + material: center + + - Sphere: + pos: + data: [ -1.0, 0.0, -1.0 ] + radius: 0.5 + material: left + + - Sphere: + pos: + data: [ -1.0, 0.0, -1.0 ] + radius: -0.4 + material: left + + - Sphere: + pos: + data: [ 1.0, 0.0, -1.0 ] + radius: -0.5 + material: right + -- cgit v1.2.3