composite twolights { csg { color 0, 0, 0 material 0, 0, .8, 1000 reflectance .8 sphere tls1 { center(0, 0, 0) radius 15 } sphere tls2 { center(0, -40, 0) radius 10 } cylinder tlc1 { center(0, -35, 0) center(0, -5, 0) radius 5 } cylinder tlc2 { center(-35, -40, 0) center(35, -40, 0) radius 2.5 } box tlbx { vertex(16, 0, 16) vertex(-16, -16, -16) } (tls1 * tlbx) + tlc1 + tls2 + tlc2 } composite { ambient .8, .8, .8 color 1, 1, 1 material 1, 1, 0, 0 transparency 1 sphere { center(40, -40, 0) radius 5 } light { color 0.4, 0.4, 0.4 location (40, -40, 0) radius 5 numrays 8 } sphere { center(-40, -40, 0) radius 5 } light { color 0.4, 0.4, 0.4 location (-40, -40, 0) radius 5 numrays 8 } } }