plane { z, 1 texture { pigment { gradient y color_map { [1/3 rgb <1, 0, 0>] [1/3 rgb 1] [2/3 rgb 1] [2/3 rgb <0, 0.3, 1>] } translate -y/2 } finish { ambient 1 diffuse 0 } } }