// Mohogany granite - polished surface #declare MohoganyPol = texture { pigment { granite turbulence 0.4 color_map { [0.00 color rgb<0.000, 0.000, 0.000>] [0.25 color rgb<0.059, 0.059, 0.059>] [0.25 color rgb<0.086, 0.027, 0.059>] [0.35 color rgb<0.118, 0.118, 0.078>] [0.35 color rgb<0.200, 0.137, 0.110>] [1.00 color rgb<0.769, 0.329, 0.298>] } } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } scale 0.8 } texture { pigment { granite turbulence 0.2 color_map { [0.00 color rgbf<0.200, 0.200, 0.200, 0.149>] [0.25 color rgbf<0.200, 0.200, 0.200, 0.949>] [0.25 color rgbf<1.000, 1.000, 1.000, 1.000>] [1.00 color rgbf<1.000, 1.000, 1.000, 1.000>] } scale 0.3 translate <20.0, 20.0, 33.0> rotate <0.3, 0.2, 0.0> } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // Mohogany granite - frosted surface #declare MohoganyFro = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.200, 0.200, 0.200>] [0.25 color rgb<0.259, 0.259, 0.259>] [0.25 color rgb<0.388, 0.329, 0.357>] [0.50 color rgb<0.420, 0.420, 0.376>] [0.50 color rgb<0.400, 0.337, 0.310>] [1.00 color rgb<0.769, 0.659, 0.639>] } scale 0.8 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // Impala granite - polished surface #declare ImpalaPol = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.000, 0.000, 0.000>] [0.45 color rgb<0.078, 0.039, 0.067>] [0.45 color rgb<0.286, 0.329, 0.357>] [1.00 color rgb<0.157, 0.118, 0.129>] } } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.2 color_map { [0.00 color rgbf<0.659, 0.659, 0.698, 0.149>] [0.25 color rgbf<0.498, 0.498, 0.549, 0.949>] [0.25 color rgbf<1.000, 1.000, 1.000, 1.000>] [1.00 color rgbf<1.000, 1.000, 1.000, 1.000>] } scale 0.3 translate <33.0, 20.0, 0.0> rotate <0.3, 0.2, 0.3> } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // Impala granite - frosted surface #declare ImpalaFro = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.298, 0.298, 0.298>] [0.45 color rgb<0.376, 0.337, 0.369>] [0.45 color rgb<0.486, 0.529, 0.557>] [1.00 color rgb<0.357, 0.318, 0.329>] } } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // India Black granite - polished surface #declare IndiaBPol = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.000, 0.000, 0.000>] [0.45 color rgb<0.008, 0.020, 0.008>] [1.00 color rgb<0.008, 0.020, 0.008>] } } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.2 color_map { [0.00 color rgbf<0.200, 0.200, 0.200, 0.149>] [0.25 color rgbf<0.200, 0.200, 0.200, 0.949>] [0.25 color rgbf<1.000, 1.000, 1.000, 1.000>] [1.00 color rgbf<1.000, 1.000, 1.000, 1.000>] } scale 0.3 } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // India Black granite - frosted surface #declare IndiaBFro = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.298, 0.298, 0.298>] [0.45 color rgb<0.298, 0.318, 0.318>] [0.45 color rgb<0.286, 0.329, 0.357>] [1.00 color rgb<0.298, 0.318, 0.318>] } scale 0.5 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // North American Pink granite - polished surface #declare NAPPol = texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgb<0.380, 0.200, 0.247>] [0.50 color rgb<0.698, 0.463, 0.337>] [0.50 color rgb<0.675, 0.506, 0.455>] [1.00 color rgb<0.922, 0.843, 0.804>] } scale 0.8 } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<0.098, 0.078, 0.078, 0.498>] [1.00 color rgb<0.047, 0.039, 0.039>] } scale 0.3 translate <20.0, 20.0, 0.0> rotate <30.0, 30.0, 30.0> } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // North American Pink granite - frosted surface #declare NAPFro = texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgb<0.576, 0.435, 0.482>] [0.50 color rgb<0.635, 0.506, 0.455>] [0.50 color rgb<0.675, 0.506, 0.455>] [0.72 color rgb<0.961, 0.863, 0.843>] [0.72 color rgb<0.275, 0.275, 0.275>] [1.00 color rgb<0.196, 0.196, 0.196>] } scale 0.5 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // Canadian Pink granite - polished surface #declare CanPPol = texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgb<0.380, 0.200, 0.247>] [0.50 color rgb<0.761, 0.486, 0.361>] [0.50 color rgb<0.675, 0.506, 0.455>] [1.00 color rgb<0.804, 0.588, 0.533>] } scale 0.8 } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<0.098, 0.078, 0.078, 0.498>] [1.00 color rgb<0.047, 0.039, 0.039>] } translate <20.0, 20.0, 0.0> rotate <30.0, 30.0, 30.0> scale 0.3 } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // Canadian Pink granite - frosted surface #declare CanPFro = texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgb<0.576, 0.435, 0.482>] [0.50 color rgb<0.635, 0.506, 0.455>] [0.50 color rgb<0.675, 0.506, 0.455>] [0.80 color rgb<0.961, 0.863, 0.843>] [0.80 color rgb<0.275, 0.275, 0.275>] [1.00 color rgb<0.196, 0.196, 0.196>] } scale 0.5 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // Southern Gray granite - polished surface #declare SGrayPol = texture { pigment { granite turbulence 0.9 color_map { [0.00 color rgb<0.941, 0.941, 0.941>] [0.20 color rgb<0.784, 0.784, 0.784>] [1.00 color rgb<0.471, 0.471, 0.471>] } scale 0.8 } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.8 color_map { [0.00 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.50 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.50 color rgbf<0.200, 0.157, 0.157, 0.498>] [1.00 color rgb<0.000, 0.000, 0.000>] } translate <33.0, 20.0, 0.0> rotate <0.3, 0.2, 0.3> scale 0.2 } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // Southern Gray granite - frosted surface #declare SGrayFro = texture { pigment { granite turbulence 0.9 color_map { [0.00 color rgb<0.980, 0.980, 0.980>] [0.60 color rgb<0.745, 0.745, 0.745>] [0.60 color rgb<0.345, 0.345, 0.345>] [1.00 color rgb<0.549, 0.549, 0.549>] } scale 0.25 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // Medium Barre Gray granite - polished surface #declare MGrayPol = texture { pigment { agate color_map { [0.00 color rgb<0.961, 0.961, 0.961>] [0.50 color rgb<0.863, 0.863, 0.863>] [0.50 color rgb<0.510, 0.510, 0.510>] [1.00 color rgb<0.314, 0.314, 0.314>] } scale 0.12 } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.9 color_map { [0.00 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.60 color rgbf<0.200, 0.259, 0.157, 0.600>] [1.00 color rgb<0.000, 0.000, 0.000>] } translate <33.0, 20.0, 0.0> rotate <0.3, 0.2, 0.3> scale 0.3 } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // Medium Barre Gray granite - frosted surface #declare MGrayFro = texture { pigment { granite turbulence 0.9 color_map { [0.00 color rgb<0.980, 0.980, 0.980>] [0.70 color rgb<0.863, 0.863, 0.863>] [0.70 color rgb<0.267, 0.306, 0.267>] [1.00 color rgb<0.471, 0.529, 0.471>] } scale 0.25 } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } } //------------------------------------------------------- // St. Andre Green granite - polished surface #declare StAndGPol = texture { pigment { agate agate_turb 0.7 color_map { [0.00 color rgb<0.000, 0.000, 0.000>] [0.65 color rgb<0.059, 0.027, 0.047>] [0.65 color rgb<0.067, 0.067, 0.047>] [0.85 color rgb<0.118, 0.118, 0.078>] [0.85 color rgb<0.149, 0.157, 0.129>] [0.94 color rgb<0.349, 0.259, 0.200>] [1.00 color rgb<0.369, 0.259, 0.247>] } scale 0.2 } finish { ambient 0 brilliance 1.5 phong 0.9 phong_size 80 } } texture { pigment { granite turbulence 0.4 color_map { [0.00 color rgbf<0.157, 0.157, 0.200, 0.149>] [0.45 color rgbf<0.000, 0.000, 0.047, 0.749>] [0.45 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.50 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.50 color rgb<0.000, 0.000, 0.000>] [0.63 color rgb<0.000, 0.000, 0.000>] [0.63 color rgbf<1.000, 1.000, 1.000, 1.000>] [0.90 color rgb<1.000, 1.000, 1.000>] [0.90 color rgb<0.451, 0.498, 0.451>] [0.91 color rgb<1.000, 1.000, 1.000>] [0.91 color rgbf<1.000, 1.000, 1.000, 1.000>] [1.00 color rgb<1.000, 1.000, 1.000>] } translate <20.0, 20.0, 0.0> rotate <0.3, 0.2, 0.3> } finish { ambient 0 diffuse 0.8 brilliance 1.5 phong 0.9 phong_size 80 } } //------------------------------------------------------- // St. Andre Green granite - frosted surface #declare StAndGFro = texture { pigment { granite turbulence 0.7 color_map { [0.00 color rgb<0.098, 0.098, 0.098>] [0.35 color rgb<0.259, 0.259, 0.259>] [0.35 color rgb<0.329, 0.388, 0.357>] [0.54 color rgb<0.420, 0.420, 0.376>] [0.54 color rgb<0.376, 0.337, 0.310>] [1.00 color rgb<0.518, 0.529, 0.498>] } } normal { granite 0.25 scale 0.01 } finish { ambient 0 diffuse 0.6 } }