// ----------------------------------------------------------------------- // POV: Persistence Of Vision raytracer version 3.6 // Ron Bracale 2005-06-23 // Orbits.pov // ----------------------------------------------------------------------- #include "colors.inc" light_source { < 25, 25, -50 > color White } camera { up < 0, 1, 0 > location < 0, 0, -40 > look_at < 0, 0, 0 > // this keeps it square: right x } // ----------------------------------------------------------------------- // spheres // ----------------------------------------------------------------------- // Red sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0.85, 0, 0, 0.00 > } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < 8, 8, 8 > rotate < (360*clock), (360*clock), (360*clock) > } // Green sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0, 0.85, 0, 0.00 > } } finish { ambient 0.67 diffuse 0.16 reflection 0.15 } translate < 8, 8, -8 > rotate < (360*clock), (360*clock), (360*clock) > } // Blue sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0, 0, 0.85, 0.00 > } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < -8, 8, 8 > rotate < (360*clock), (360*clock), (360*clock) > } // Red + Green = Yellow sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0.85, 0.85, 0, 0.00 > } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < -8, 8, -8 > rotate < (360*clock), (360*clock), (360*clock) > } // Red + Blue = Cyan sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0.85, 0, 0.85, 0.00 > } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < 8, -8, 8 > rotate < (360*clock), (360*clock), (360*clock) > } // Blue + Green = Majenta sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color rgbf < 0, 0.85, 0.85, 0.00 > } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < 8, -8, -8 > rotate < (360*clock), (360*clock), (360*clock) > } // Light_Purple sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color Light_Purple } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < -8, -8, 8 > rotate < (360*clock), (360*clock), (360*clock) > } // Orange sphere { < 0, 0, 0 > 1.5 hollow texture { pigment { color Orange } } finish { ambient 0.68 diffuse 0.16 reflection 0.15 } translate < -8, -8, -8 > rotate < (360*clock), (360*clock), (360*clock) > } // ----------------------------------------------------------------------- // Center chrome ball: // ----------------------------------------------------------------------- // White: reflection = chrome... sphere { < 0, 0, 0 > 5 texture { pigment { White } } finish { ambient 0.14 diffuse 0.01 reflection 0.85 } } // -----------------------------------------------------------------------