// creates a colorize lens around the camera to give fire aspect to scene sphere { 0, 0.01 pigment { color.7+x+y/2 transmit -.3 } finish { ambient 1} } // primitives in scene, a sphere and a plane // the camera situes between both objects // and reflects ambient light of sphere in the plane // thanks to a high reflection value // the granulate texture and fire effect is a mere // granite pigment with some distort efects union { sphere { z-1, 4 } plane { z, 1 } pigment { granite } finish { reflection { 1+y/9, 20 } } }