// a fast EasterEgg ... created with Moray in 2 mins ... #declare EggColor = material // EggColor { texture { pigment { spiral1 5 color_map { [ 0.0 rgbft <1.0, 0.583333, 0.583333, 0.0, 0.0> ] [ 0.30605 rgbft <0.7552, 0.0, 0.5, 0.0, 0.0> ] [ 0.362989 rgbft <0.281233, 0.718733, 1.0, 0.0, 0.0> ] [ 0.423488 rgbft <0.6328, 0.302083, 0.5052, 0.0, 0.0> ] [ 0.476868 rgbft <1.0, 0.437467, 0.437467, 0.0, 0.0> ] [ 0.591637 rgbft <1.0, 0.437467, 0.437467, 0.0, 0.0> ] [ 0.629893 rgbft <0.6328, 0.302083, 0.5052, 0.0, 0.0> ] [ 0.690391 rgbft <1.0, 1.0, 0.0, 0.0, 0.0> ] [ 0.725979 rgbft <0.997791, 0.75332, 0.627209, 0.0, 0.0> ] [ 1.0 rgbft <1.0, 0.583333, 0.583333, 0.0, 0.0> ] } } finish { ambient 0.1 brilliance 1.052333 phong 0.3597 phong_size 62.25 specular 0.194233 } } } #declare faden = material // faden { texture { pigment { color rgb <1.0, 0.955729, 0.291667> } } } // // ******** OBJECTS ******* // #declare BezPtch001 = union { object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3, <0.000000, 0.000000, 0.000000>, <0.000000, 0.000000, 0.000000>, <0.000000, 0.000000, 0.000000>, <0.000000, 0.000000, 0.000000>, <-0.575395, -0.005641, -0.007646>, <-0.575395, -0.282526, -0.007646>, <-0.316467, -0.509069, -0.007646>, <0.000000, -0.509069, -0.007646>, <-1.000000, 0.005641, 1.490724>, <-1.000000, -0.544359, 1.490724>, <-0.550000, -0.994359, 1.490724>, <0.000000, -0.994359, 1.490724>, <-0.000008, 0.000000, 1.500000>, <-0.000008, -0.000004, 1.500000>, <-0.000004, -0.000008, 1.500000>, <-0.000000, -0.000008, 1.500000> } } object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3, <0.000000, 0.000000, 0.000000>, <-0.000000, 0.000000, 0.000000>, <-0.000000, 0.000000, 0.000000>, <-0.000000, 0.000000, 0.000000>, <0.000000, -0.509069, -0.007646>, <0.316467, -0.509069, -0.007646>, <0.575395, -0.282526, -0.007646>, <0.575395, -0.005641, -0.007646>, <0.000000, -0.994359, 1.490724>, <0.550000, -0.994359, 1.490724>, <1.000000, -0.544359, 1.490724>, <1.000000, 0.005641, 1.490724>, <-0.000000, -0.000008, 1.500000>, <0.000004, -0.000008, 1.500000>, <0.000008, -0.000004, 1.500000>, <0.000008, 0.000000, 1.500000> } } object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3, <-0.000000, 0.000000, 0.000000>, <-0.000000, -0.000000, 0.000000>, <-0.000000, -0.000000, 0.000000>, <0.000000, -0.000000, 0.000000>, <0.575395, -0.005641, -0.007646>, <0.575395, 0.271245, -0.007646>, <0.316467, 0.497788, -0.007646>, <0.000000, 0.497788, -0.007646>, <1.000000, 0.005641, 1.490724>, <1.000000, 0.555641, 1.490724>, <0.550000, 1.005641, 1.490724>, <0.000000, 1.005641, 1.490724>, <0.000008, 0.000000, 1.500000>, <0.000008, 0.000004, 1.500000>, <0.000004, 0.000008, 1.500000>, <-0.000000, 0.000008, 1.500000> } } object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3, <0.000000, -0.000000, 0.000000>, <0.000000, -0.000000, 0.000000>, <0.000000, -0.000000, 0.000000>, <0.000000, 0.000000, 0.000000>, <0.000000, 0.497788, -0.007646>, <-0.316467, 0.497788, -0.007646>, <-0.575395, 0.271245, -0.007646>, <-0.575395, -0.005641, -0.007646>, <0.000000, 1.005641, 1.490724>, <-0.550000, 1.005641, 1.490724>, <-1.000000, 0.555641, 1.490724>, <-1.000000, 0.005641, 1.490724>, <-0.000000, 0.000008, 1.500000>, <-0.000004, 0.000008, 1.500000>, <-0.000008, 0.000004, 1.500000>, <-0.000008, 0.000000, 1.500000> } } translate -2.0*z } #declare easteregg1= union { // EasterEgg torus { // Torus001 2.0, 0.5 rotate -x*90 material { faden } scale <0.02, 0.2, 0.1> rotate 90.0*x translate -0.3*z } object { BezPtch001 } rotate 180*x material { EggColor scale <0.5, 0.6, 0.4> } scale 0.45 }