# a pyramid of spheres in front of a checkered plane, and over a # reflective ground plane. scene (400 x 400 x 255 ) { viewpoint: (150 0 3000) lightsource { at: (300 -1000 2500) intensity: 1.0 } environment { rgb: (0.0 0.0 0.0) shadow: 0.4 } plane { at: (0 0 1 0) ka: 1.0 kd: 1.0 checkerboard: (32 (0.0 0.0 0.0) (0.5 0.5 0.5)) } plane { at: (0 1 0 -300) kd: 0.0 ka: 0.5 ks: 0.5 rgb: (0.0 0.0 0.0) } # bottom row left sphere { at: (50 250 10) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.25 0.0 0.0) n: 5.0 } sphere { at: (50 250 110) radius: 50 ka: 0.5 kd: 0.0 it: 1.1 ks: 0.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } sphere { at: (50 250 210) radius: 50 ka: 0.5 kd: 0.0 it: 1.1 ks: 0.1 kt: 0.9 rgb: (0.25 0.0 0.0) n: 5.0 } # bottom row middle sphere { at: (150 250 10) radius: 50 ka: 0.5 kd: 0.0 it: 1.1 ks: 0.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } sphere { at: (150 250 110) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.25 0.0 0.0) n: 5.0 } sphere { at: (150 250 210) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } # bottom row right sphere { at: (250 250 10) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.25 0.0 0.0) n: 5.0 } sphere { at: (250 250 110) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } sphere { at: (250 250 210) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.25 0.0 0.0) n: 5.0 } # middle row left sphere { at: (100 179 60) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.0 0.25) n: 5.0 } sphere { at: (100 179 160) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } # middle row right sphere { at: (200 179 60) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.25 0.0) n: 5.0 } sphere { at: (200 179 160) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.0 0.0 0.25) n: 5.0 } # top sphere { at: (150 108 110) radius: 50 ka: 0.5 kd: 0.0 ks: 0.1 it: 1.1 kt: 0.9 rgb: (0.25 0.25 0.25) n: 5.0 } quadric { a: 1.0 d: -350.0 h: 1.0 i: -100.0 j: 130000.0 ka: 0.3 kd: 0.5 ks: 0.1 marble: (32.0 3.0) } }