#version 3.0 #include "colors.inc" camera { location <0, 0, -4> look_at <0, 0, 1> } light_source { <10, 20, 0> color White } light_source { <-15, 30, -2> color White } plane { y, -2 pigment { checker color MediumBlue color White } finish {phong .3 ambient .15 diffuse .8 } } sphere { <-2, -1.5, 5>, 0.4 pigment { Green } finish { ambient 0.1 diffuse 0.8 phong 0.15 specular 0.1 phong_size 400 } } sphere { <-3, -0.5, 5.2>, 0.4 texture { pigment { color rgbf <0.98, 0.98, 0.98, 0.9> } finish { ambient 0 diffuse 0 phong 0.1 refraction 1 ior 1.5 } } } sphere { <-2.3, 1.0, 6.4>, 0.4 texture { pigment { color rgb <0.0, 0.25, 0.95> } } } sphere { <0, 2, 7.6>, 0.4 texture { pigment { color rgb <0.7, 0.50, 0.25> } finish { ambient 0.1 diffuse 0.1 refraction 0.7 ior 1.1 specular 0.8 phong_size 400 } } } sphere { <0, -0.5, 8>, 0.8 texture { pigment { color rgb <0, 0, 0> } finish { ambient 0.1 diffuse 0.7 specular 0.80 phong 0.8 } } } sphere { <2.0, -0.8, 4>, 1.2 pigment { image_map { ppm "balloon.ppm" map_type 1 } translate <2.0, -0.8, 4> } finish{ ambient 0.44 diffuse 0.85 } } polygon { 5, <-1.0, -2.0, 7.0>, <-1, -1.0, 7.0>, <1.0, -1.0, 7.0>, <1.0, -2.0, 7.0>, <-1.0, -2.0, 7.0> pigment { color rgb <1, 0, 0> } finish{ ambient 0.33 diffuse 0.6987 } } polygon { 5, <-1.0, -2.0, 9.0>, <-1, 0.0, 9.0>, <1.0, 0.0, 9.0>, <1.0, -2.0, 9.0>, <-1.0, -2.0, 9.0> pigment { color rgb <1, 0, 0> } finish{ ambient 0.33 diffuse 0.6987 } } polygon { 5, <-1.0, -2.0, 9.0>, <-1, -0.0, 9.0>, <-1.0, -1.0, 7.0>, <-1.0, -2.0, 7.0>, <-1.0, -2.0, 9.0> pigment { color rgb <1, 0, 0> } finish{ ambient 0.33 diffuse 0.6987 } } polygon { 5, <1.0, -2.0, 9.0>, <1, -0.0, 9.0>, <1.0, -1.0, 7.0>, <1.0, -2.0, 7.0>, <1.0, -2.0, 9.0> pigment { color rgb <1, 0, 0> } finish{ ambient 0.33 diffuse 0.6987 } }