#include "colors.inc" object { plane { <0, 1, 0> 0 pigment { checker color rgb<.4,.4,.4>, color rgb <.2,.2,.2> } } translate <0.4, 0 , -0.15> } #declare ring = difference { torus { 1, .25 pigment { OldGold } finish { ambient 0 diffuse 0.4 reflection .5 specular 1 metallic } } cylinder { <0, -.26, 0> <0, .26, 0> 1 pigment { Silver } finish { ambient 0 diffuse 0 reflection .5 specular 1 roughness 0.0005 } photons { target reflection on } } } object { ring translate <0, .25, 0> scale <1, 1.5, 1> } camera { location <-1, 4, -2.5> /*location <0, 4, 0>*/ look_at <0, 0, 0> } light_source { <1, 5.5, -6.5> color White parallel point_at <0,0,0> } global_settings { photons { count 20000 autostop 0 } }