//      Include of "ge_first.pov"


#declare T_Wall =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.916667, 0.9479>
      }
   }

// Tree
#declare T_Pino =
   texture
   {
      pigment
      {
         color rgb <0.0, 0.5104, 0.0>
      }
   }


#declare T_Hair =
   texture
   {
      pigment
      {
         bumps
         color_map
         {
            [ 0.0     rgbft <0.545747, 0.431394, 0.287586, 0.0, 0.0> ]
            [ 0.47331  rgbft <0.665482, 0.486273, 0.230318, 0.0, 0.0> ]
            [ 0.967972  rgbft <0.857498, 0.572429, 0.246635, 0.2, 0.0> ]
            [ 1.0     rgbft <0.674976, 0.506202, 0.262491, 0.2, 0.0> ]
         }
         scale  <100.0, 0.01, 0.01>
      }
      normal
      {
         bumps , 0.5
         scale  <10.0, 0.1, 0.1>
      }
      finish
      {
         ambient 0.1
         phong 0.194233
         phong_size 68.873333
      }
   }


#declare T_Lips =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.270833, 0.218733>
      }
      normal
      {
         bumps , 0.5
         scale  <0.01, 1.0, 1.0>
      }
      finish
      {
         ambient 0.402867
         diffuse 0.798533
         brilliance 1.127667
         phong 0.510767
         phong_size 80.13
         reflection 0.05
      }
   }


#declare T_Eye =
   texture
   {
      pigment
      {
         agate
         agate_turb 1.0
         color_map
         {
            [ 0.0     rgbft <0.0, 0.177067, 0.0, 0.0, 0.0> ]
            [ 0.11032  rgbft <0.218733, 0.489567, 0.2604, 0.0, 0.0> ]
            [ 0.765125  rgbft <0.458333, 0.624345, 0.4479, 0.0, 0.0> ]
            [ 1.0     rgbft <0.906233, 1.0, 0.895833, 0.0, 0.0> ]
         }
         turbulence 1.0
         scale  0.05
         rotate -90.0 * z
      }
   }
   texture
   {
      pigment
      {
         wood
         color_map
         {
            [ 0.0     rgbft <0.0, 0.156233, 0.0, 0.0, 0.0> ]
            [ 0.295374  rgbft <0.0104, 0.156233, 0.0, 0.0, 0.0> ]
            [ 0.295374  rgbft <1.0, 1.0, 1.0, 1.0, 0.0> ]
            [ 0.498221  rgbft <1.0, 1.0, 1.0, 0.812467, 0.0> ]
            [ 0.6121  rgbft <0.21, 0.49, 0.26, 0.2, 0.0> ]
            [ 0.695   rgbft <0.208333, 0.427067, 0.0, 0.1, 0.0> ]
            [ 0.695   rgbft <1.0, 1.0, 1.0, 0.0, 0.0> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, 0.0, 0.0> ]
         }
         scale  1.3
         rotate    <90.0, 0.0, -90.0>
      }
   }
   texture
   {
      pigment
      {
         color rgbf <1.0, 1.0, 1.0, 1.0>
      }
      finish
      {
         ambient 0.1
         diffuse 0.1
         phong 1.0
         phong_size 50.33
         specular 1.0
         roughness 0.001
         refraction on  ior 1.5
      }
   }


#declare T_Face =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.8229, 0.6354>
      }
      finish
      {
         ambient 0.2
      }
   }


#declare T_Earring =
   texture
   {
      pigment
      {
         color rgb <0.94, 0.93, 0.9>
      }
      finish
      {
         ambient 0.25
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
         reflection 0.45
      }
   }


//  Dress
#declare T_Bolero =
   texture
   {
      pigment
      {
         color rgb <1.0, 1.0, 1.0>
      }
      normal
      {
         bumps , 0.5
         scale  0.5
      }
      finish
      {
         ambient 0.2
      }
   }


//  Dress
#declare T_Anillos1 =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.551742, 0.375>
      }
      normal
      {
         bumps , 0.5

         scale  0.01
      }
      finish
      {
         ambient 0.3
         diffuse 0.65
      }
   }


//  Dress
#declare T_Mangas =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.898691, 0.833333>
      }
      normal
      {
         bumps , 0.5
         scale  0.01
      }
      finish
      {
         ambient 0.2
      }
   }


//  Dress
#declare T_Body_Dress =
   texture
   {
      pigment
      {
         color rgb <1.0, 1.0, 1.0>
      }
      normal
      {
         bumps , 0.5
         scale  0.01
      }
      finish
      {
         ambient 0.2
         diffuse 0.7
      }
   }
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Dino.gif"
            once
            transmit 0, 1.0
         }
         scale  6.0
         translate    <-2.85, 17.0, 0.0>
      }
   }


#declare T_Ribbon_Yellow1 =
   texture
   {
      pigment
      {
         color rgb <0.94, 1.0, 0.177067>
      }
      finish
      {
         ambient 0.25
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
         reflection 0.45
      }
   }


#declare T_Present4_B =
   texture
   {
      pigment
      {
         bozo
         color_map
         {
            [ 0.0     rgbft <0.93, 0.71, 0.532, 0.0, 0.0> ]
            [ 0.6     rgbft <0.98, 0.81, 0.6, 0.0, 0.0> ]
            [ 0.6     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.53, 0.0, 0.0, 0.0> ]
            [ 1.0     rgbft <0.85, 0.75, 0.35, 0.0, 0.0> ]
         }

         scale  <0.05, 0.05, 0.1>
      }
      finish
      {
         ambient 0.5
         diffuse 0.647467
         brilliance 6.015
         phong 0.302133
         specular 0.1
         roughness 0.5
      }
   }


#declare T_Present4_A =
   texture
   {
      pigment
      {
         bozo
         color_map
         {
            [ 0.0     rgbft <0.93, 0.71, 0.532, 0.0, 0.0> ]
            [ 0.6     rgbft <0.98, 0.81, 0.6, 0.0, 0.0> ]
            [ 0.6     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.53, 0.0, 0.0, 0.0> ]
            [ 1.0     rgbft <0.85, 0.75, 0.35, 0.0, 0.0> ]
         }

         scale  <0.05, 0.05, 0.2>
         translate    <0.3, 0.0, 0.2>
      }
      finish
      {
         ambient 0.5
         diffuse 0.647467
         brilliance 6.015
         phong 0.302133
         specular 0.1
         roughness 0.5
      }
   }


#declare T_Ribbon_Red1 =
   texture
   {
      pigment
      {
         color rgb <0.94, 0.0, 0.114567>
      }
      finish
      {
         ambient 0.25
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Present2 =
   texture
   {
      gradient <1.0, 1.0, 0.0>
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <1.0, 0.0, 0.0>
            }
            finish
            {
               ambient 0.294933
               phong 0.697833
               phong_size 70.196667
            }
         ]
         [0.8
            pigment
            {
               color rgb <1.0, 0.0, 0.0>
            }
            finish
            {
               ambient 0.294933
               phong 0.697833
               phong_size 70.196667
            }
         ]
         [0.8
            pigment
            {
               color rgb <1.0, 0.8854, 0.0104>
            }
            finish
            {
               ambient 0.25
               diffuse 0.65
               brilliance 6.0
               phong 1.0
               phong_size 100.0
               reflection 0.3
            }
         ]
         [1.0
            pigment
            {
               color rgb <1.0, 0.8854, 0.0104>
            }
            finish
            {
               ambient 0.25
               diffuse 0.65
               brilliance 6.0
               phong 1.0
               phong_size 100.0
               reflection 0.3
            }
         ]

      }
      frequency 5.0
   }


#declare T_Ribbon_Yellow2 =
   texture
   {
      pigment
      {
         color rgb <0.937467, 0.838786, 0.0>
      }
      finish
      {
         ambient 0.158267
         diffuse 1.0
         brilliance 1.5785
         phong 0.41
         phong_size 5.0
      }
   }


#declare T_Ribbon_Red2 =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.0729, 0.177067>
      }
      finish
      {
         ambient 0.25
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
         reflection 0.05
      }
   }


#declare T_Present5 =
   texture
   {
      agate
      agate_turb 1.0
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <0.0, 0.8, 0.0>
            }
            finish
            {
               ambient 0.294933
               phong 0.697833
               phong_size 70.196667
            }
         ]
         [0.6
            pigment
            {
               color rgb <0.0, 0.8, 0.0>
            }
            finish
            {
               ambient 0.294933
               phong 0.697833
               phong_size 70.196667
            }
         ]
         [0.6
            pigment
            {
               color rgb <1.0, 0.8854, 0.0104>
            }
            finish
            {
               ambient 0.25
               diffuse 0.65
               brilliance 6.0
               phong 1.0
               phong_size 100.0
               reflection 0.3
            }
         ]
         [1.0
            pigment
            {
               color rgb <1.0, 0.8854, 0.0104>
            }
            finish
            {
               ambient 0.25
               diffuse 0.65
               brilliance 6.0
               phong 1.0
               phong_size 100.0
               reflection 0.3
            }
         ]

      }
      frequency 5.0
      scale  0.5
   }


#declare T_Present6 =
   texture
   {
      pigment
      {
         leopard
         color_map
         {
            [ 0.0     rgbft <0.91, 0.11, 0.0, 0.0, 0.0> ]
            [ 0.295374  rgbft <0.91, 0.11, 0.0, 0.0, 0.0> ]
            [ 0.295374  rgbft <0.0, 0.5, 0.0, 0.0, 0.0> ]
            [ 1.0     rgbft <0.0, 0.5, 0.0, 0.0, 0.0> ]
         }
         turbulence 2.0
         scale  0.1
      }
      finish
      {
         ambient 0.6
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Present8_A =
   texture
   {
      pigment
      {
         bozo
         color_map
         {
            [ 0.0     rgbft <0.97312, 1.0, 0.96, 0.0, 0.0> ]
            [ 0.6     rgbft <0.98, 1.0, 1.0, 0.0, 0.0> ]
            [ 0.6     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.5, 0.692767, 0.0, 0.0> ]
            [ 1.0     rgbft <0.955321, 0.742468, 0.965865, 0.0, 0.0> ]
         }

         scale  <0.05, 0.05, 0.2>
         translate    <0.3, 0.0, 0.2>
      }
      finish
      {
         ambient 0.294933
         diffuse 0.647467
         brilliance 6.015
         phong 0.302133
         specular 0.1
         roughness 0.5
      }
   }


#declare T_Present8_B =
   texture
   {
      pigment
      {
         bozo
         color_map
         {
            [ 0.0     rgbft <0.97312, 1.0, 0.96, 0.0, 0.0> ]
            [ 0.6     rgbft <0.98, 1.0, 1.0, 0.0, 0.0> ]
            [ 0.6     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.65    rgbft <1.0, 0.5, 0.692767, 0.0, 0.0> ]
            [ 1.0     rgbft <0.955321, 0.742468, 0.965865, 0.0, 0.0> ]
         }

         scale  <0.05, 0.05, 0.1>
      }
      finish
      {
         ambient 0.294933
         diffuse 0.647467
         brilliance 6.015
         phong 0.302133
         specular 0.1
         roughness 0.5
      }
   }


#declare T_Ribbon100 =
   texture
   {
      pigment
      {
         spiral1 1
         color_map
         {
            [ 0.0     rgbft <0.0, 0.6, 0.0, 0.0, 0.0> ]
            [ 0.498221  rgbft <0.0, 0.6, 0.0, 0.0, 0.0> ]
            [ 0.498221  rgbft <1.0, 1.0, 1.0, 0.0, 1.0> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, 0.0, 1.0> ]
         }
         frequency 5.0
         scale  <1.0, 1.0, 0.5>
      }
      finish
      {
         ambient 0.3
         reflection 0.05
      }
   }


#declare T_Adorn_Rosette =
   texture
   {
      pigment
      {
         leopard
         color_map
         {
            [ 0.0     rgbft <0.0, 0.6, 0.0, 0.0, 0.0> ]
            [ 0.498221  rgbft <0.0, 0.6, 0.0, 0.0, 0.0> ]
            [ 0.498221  rgbft <1.0, 1.0, 1.0, 0.0, 1.0> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, 0.0, 1.0> ]
         }
         scallop_wave
         scale  0.1
      }
      finish
      {
         ambient 0.3
         reflection 0.05
      }
   }


#declare T_Ribbon_Green =
   texture
   {
      pigment
      {
         color rgb <0.1979, 0.604167, 0.0>
      }
      finish
      {
         ambient 0.4
         diffuse 0.654667
         brilliance 6.0
         phong 1.0
         phong_size 100.0
         reflection 0.1
      }
   }


#declare T_Card =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Card_Paola.gif"
            once
         }
         scale  2.0
         translate    <-1.0, -1.0, 0.0>
      }
      finish
      {
         ambient 0.6
         diffuse 0.65
         brilliance 6.0
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Carpet =
   texture
   {
      pigment
      {
         color rgb <0.946789, 0.881307, 0.824011>
      }
      normal
      {
         bumps , 3.0
         scale  0.001
      }
      finish
      {
         ambient 0.2
         diffuse 0.7
      }
   }

//  Guardaescoba and Tree
#declare T_Guardaescoba =
   texture
   {
      pigment
      {
         color rgb <0.43124, 0.239567, 0.047893>
      }
      normal
      {
         dents , 0.5
         turbulence 0.2
         frequency 0.2
      }
      scale  0.1
   }


#declare T_Present3 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "paper1.gif"
         }
         scale  <1.0, 1.5, 1.0>
         rotate 90.0 * x
         translate 1.5 * z
      }
      finish
      {
         ambient 0.5
         diffuse 0.7
      }
   }


#declare T_PresentN =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "paper2.gif"
         }
         scale  <1.0, 1.5, 1.0>
         translate 0.3 * z
      }
      finish
      {
         ambient 0.5
         diffuse 0.7
      }
   }


#declare T_Wallpaper2 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "wallpap2.gif"
         }
      }
      normal
      {
         bump_map
         {
            gif   "hf_wallp.gif"
         }
         bump_size 4.0
      }
      finish
      {
         ambient 0.517967
      }
      scale  0.04
      rotate 90.0 * x
   }


#declare T_Guardaescoba_1 =
   texture
   {
      pigment
      {
         color rgb <0.43124, 0.239567, 0.047893>
      }
   }


#declare T_Cable =
   texture
   {
      pigment
      {
         color rgb <0.0, 0.6, 0.0>
      }
   }

//  Bulb lights (green)
#declare T_Plastico_Verde =
   texture
   {
      pigment
      {
         color rgb <0.0, 0.218733, 0.0>
      }
   }


//  Bulb lights
#declare T_Plast_Transp =
   texture
   {
      pigment
      {
         color rgbf <0.958333, 0.958333, 0.958333, 0.854133>
      }
      finish
      {
         ambient 0.3525
         diffuse 0.1
         phong 1.0
         phong_size 100.0
         specular 0.8
         roughness 0.0003
         reflection 0.05
         refraction on  ior 1.0
      }
   }


//  Bulb red
#declare T_Bulbo_Rojo =
   texture
   {
      pigment
      {
         color rgbf <1.0, 0.812467, 0.814417, 1.0>
      }
      finish
      {
         ambient 1.0
         diffuse 0.9
         phong 1.0
         phong_size 100.0
         specular 0.8
         roughness 0.0003
         reflection 0.1
         refraction on  ior 1.45
      }
   }


//  Bulb lights
#declare T_Filamento =
   texture
   {
      pigment
      {
         color rgb <1.0, 1.0, 1.0>
      }
      finish
      {
         ambient 1.0
         diffuse 1.0
         brilliance 5.0
         phong 1.0
         phong_size 100.0
      }
   }


//  Halo red
#declare T_Halo_Rojo =
   texture
   {
      pigment
      {
         color rgbt <1.0, 1.0, 1.0, 1.0>
      }
      halo
      {
         emitting
         linear
         spherical_mapping
         samples 20.0
         color_map
         {
            [ 0.0     rgbft <1.0, 0.20832, 0.2, 0.0, 1.0> ]
            [ 0.747331  rgbft <1.0, 0.4, 0.4, 0.687, 0.687> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, -1.0, -0.9792> ]
         }
         scale  0.6
      }
   }


//  Halo blue
#declare T_Halo_Azul =
   texture
   {
      pigment
      {
         color rgbt <1.0, 1.0, 1.0, 1.0>
      }
      halo
      {
         emitting
         linear
         spherical_mapping
         samples 20.0
         color_map
         {
            [ 0.0     rgbft <0.2, 0.20832, 1.0, 0.0, 1.0> ]
            [ 0.747331  rgbft <0.40624, 0.4, 1.0, 0.687, 0.687> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, -1.0, -0.9792> ]
         }
         scale  0.6
      }
   }


//  Halo orange
#declare T_Halo_Naranja =
   texture
   {
      pigment
      {
         color rgbt <1.0, 1.0, 1.0, 1.0>
      }
      halo
      {
         emitting
         linear
         spherical_mapping
         samples 20.0
         color_map
         {
            [ 0.0     rgbft <1.0, 0.72, 0.2, 0.0, 1.0> ]
            [ 0.747331  rgbft <1.0, 0.787793, 0.4, 0.687, 0.687> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, -1.0, -0.9792> ]
         }
         scale  0.6
      }
   }


//  Halo green
#declare T_Halo_Verde =
   texture
   {
      pigment
      {
         color rgbt <1.0, 1.0, 1.0, 1.0>
      }
      halo
      {
         emitting
         linear
         spherical_mapping
         samples 20.0
         color_map
         {
            [ 0.0     rgbft <0.2, 1.0, 0.2, 0.0, 1.0> ]
            [ 0.747331  rgbft <0.4, 1.0, 0.4, 0.687467, 0.687467> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, -1.0, -0.9792> ]
         }
         scale  0.6
      }
   }


//  Bulb blue
#declare T_Bulbo_Azul =
   texture
   {
      pigment
      {
         color rgbf <0.9, 0.9, 1.0, 1.0>
      }
      finish
      {
         ambient 1.0
         diffuse 0.9
         phong 1.0
         phong_size 100.0
         specular 0.8
         roughness 0.0003
         reflection 0.1
         refraction on  ior 1.45
      }
   }


//  Bulb orange
#declare T_Bulbo_Naranja =
   texture
   {
      pigment
      {
         color rgbf <1.0, 0.93, 0.8, 1.0>
      }
      finish
      {
         ambient 1.0
         diffuse 0.9
         phong 1.0
         phong_size 100.0
         specular 0.8
         roughness 0.0003
         reflection 0.1
         refraction on  ior 1.45
      }
   }


//  Bulb green
#declare T_Bulbo_Verde =
   texture
   {
      pigment
      {
         color rgbf <0.8, 1.0, 0.8, 1.0>
      }
      finish
      {
         ambient 1.0
         diffuse 0.9
         phong 1.0
         phong_size 100.0
         specular 0.8
         roughness 0.0003
         reflection 0.1
         refraction on  ior 1.45
      }
   }


#declare T_Ball_Yellow =
   texture
   {
      pigment
      {
         color rgb <1.0, 0.8, 0.0>
      }
      finish
      {
         ambient 0.35
         diffuse 1.0
         brilliance 15.0
         phong 0.41
         phong_size 5.0
         reflection 0.8
      }

   }


#declare T_Gold_Rug =
   texture
   {
      pigment
      {
         color rgb <0.94, 0.677067, 0.2>
      }
      normal
      {
         crackle , 3.0
         scale  0.1
      }
      finish
      {
         ambient 0.3
         diffuse 0.3
         brilliance 7.5
         phong 0.7
         phong_size 10.0
         roughness 0.9
         metallic 1.0
         reflection 0.2
      }
   }


#declare T_Ball_Blue =
   texture
   {
      pigment
      {
         color rgb <0.0, 0.0, 0.9>
      }
      finish
      {
         ambient 0.35
         diffuse 1.0
         brilliance 15.0
         phong 0.41
         phong_size 5.0
         reflection 0.8
      }
   }


#declare T_Ball_Red =
   texture
   {
      pigment
      {
         color rgb <0.8, 0.0, 0.0>
      }
      finish
      {
         ambient 0.35
         diffuse 1.0
         brilliance 15.0
         phong 0.41
         phong_size 5.0
         reflection 0.8
      }
   }


//  Exterior surface
#declare T_Ball_Broken_Ext =
   texture
   {
      onion
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <0.0, 0.24, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.0, 0.24, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]
         [1.0
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]

      }
      turbulence 0.1
      sine_wave
      scale  1.975
   }


//  Interior surface
#declare T_Ball_Broken_Int =
   texture
   {
      onion
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <0.97, 0.97, 0.97>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.97, 0.97, 0.97>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]
         [1.0
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]

      }
      turbulence 0.1
      sine_wave
      scale  1.975
   }


#declare T_Ball_Red_Gilt =
   texture
   {
      agate
      agate_turb 0.1
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <1.0, 0.729167, 0.0104>
            }
            normal
            {
               bumps , -0.5
               scale  <1.0, 0.001, 0.001>
            }
            finish
            {
               ambient 0.3
               diffuse 0.7
               brilliance 8.0
               specular 0.8
               roughness 0.1
               reflection 0.15
            }
         ]
         [0.5
            pigment
            {
               color rgb <1.0, 0.729167, 0.0104>
            }
            normal
            {
               bumps , -0.5
               scale  <1.0, 0.001, 0.001>
            }
            finish
            {
               ambient 0.3
               diffuse 0.7
               brilliance 8.0
               specular 0.8
               roughness 0.1
               reflection 0.15
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.8, 0.0, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [1.0
            pigment
            {
               color rgb <0.8, 0.0, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]

      }
      turbulence 0.8
      frequency 2.0
      phase 2.0
      scallop_wave

   }


//  Cane
#declare T_Baston =
   texture
   {
      pigment
      {
         spiral1 5
         color_map
         {
            [ 0.0     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.5     rgbft <1.0, 0.0, 0.0, 0.0, 0.0> ]
            [ 0.5     rgbft <1.0, 1.0, 1.0, 0.0, 0.0> ]
            [ 1.0     rgbft <1.0, 1.0, 1.0, 0.0, 0.0> ]
         }
      }
   }


#declare T_Adorn_Black_Gilt =
   texture
   {
      agate
      agate_turb 0.1
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <1.0, 0.729167, 0.0104>
            }
            normal
            {
               bumps , -0.5
               scale  <1.0, 0.001, 0.001>
            }
            finish
            {
               ambient 0.3
               diffuse 0.7
               brilliance 8.0
               specular 0.8
               roughness 0.1
               reflection 0.15
            }
         ]
         [0.5
            pigment
            {
               color rgb <1.0, 0.729167, 0.0104>
            }
            normal
            {
               bumps , -0.5
               scale  <1.0, 0.001, 0.001>
            }
            finish
            {
               ambient 0.3
               diffuse 0.7
               brilliance 8.0
               specular 0.8
               roughness 0.1
               reflection 0.15
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.03, 0.0, 0.06>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [1.0
            pigment
            {
               color rgb <0.03, 0.0, 0.06>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]

      }
      turbulence 0.8
      frequency 2.0
      phase 2.0
      scallop_wave

   }


//  Ball support
#declare T_Aro =
   texture
   {
      pigment
      {
         color rgb <0.343733, 0.218733, 0.927067>
      }
      finish
      {
         ambient 0.2086
         diffuse 0.5971
         brilliance 1.052333
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Stocking1 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Stocking1.gif"
            once
         }
         scale  2.0
         translate    <-1.0, -1.0, 0.0>
      }
      finish
      {
         ambient 0.287767
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Stocking2 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Stocking2.gif"
            once
         }
         scale  2.0
         translate    <-1.0, -1.0, 0.0>
      }
      finish
      {
         ambient 0.287767
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Stocking3 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Stocking3.gif"
            once
         }
         scale  2.0
         translate    <-1.0, -1.0, 0.0>
      }
      finish
      {
         ambient 0.287767
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Stocking4 =
   texture
   {
      pigment
      {
         image_map
         {
            gif   "Stocking4.gif"
            once
         }
         scale  2.0
         translate    <-1.0, -1.0, 0.0>
      }
      finish
      {
         ambient 0.287767
         phong 1.0
         phong_size 100.0
      }
   }


#declare T_Ball_Broken_Ext2 =
   texture
   {
      onion
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <0.0, 0.24, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.0, 0.24, 0.0>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]
         [1.0
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]

      }
      turbulence 0.1
      sine_wave
      scale  2.3
      rotate    <-95.0, -40.0, 0.0>
   }


#declare T_Ball_Broken_Int2 =
   texture
   {
      onion
      texture_map
      {
         [0.0
            pigment
            {
               color rgb <0.97, 0.97, 0.97>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgb <0.97, 0.97, 0.97>
            }
            finish
            {
               ambient 0.35
               diffuse 1.0
               brilliance 15.0
               phong 0.41
               phong_size 5.0
               reflection 0.8
            }
         ]
         [0.5
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]
         [1.0
            pigment
            {
               color rgbt <1.0, 1.0, 1.0, 1.0>
            }
         ]

      }
      turbulence 0.1
      sine_wave
      scale  2.3
      rotate    <-95.0, -40.0, 0.0>
   }
