//  Persistance of Vision Raytracer V3.0
//  Texture include file for SNAILWLD.MDL scene.
//
//  This file was generated for POV-Ray V3.0 by
//  MORAY.EXE V2.5b.wat(c) 1991-1995 Lutz + Kretzschmar
//

//  NOTE: Do *NOT* remove the comment lines containing '$MRY$'.
//        To make Moray not re-export the texture, change
//        the '$MRY$' to '$MRX$'.
//

// *******  T E X T U R E S  *******






// Textures from previous exports [MRY]


// Textures exported in this run [MRY]



//  $MRY$: 'txtBlueSky'
#declare txtBlueSky = texture {
   pigment {
     bozo
     color_map {
       [ 0.000  color rgb<0.196, 0.600, 0.800> ]
       [ 0.230  color rgb<0.196, 0.600, 0.800> ]
       [ 1.000  color rgb<0.256, 0.719, 0.828> ]
     }
     turbulence 0.500
     octaves 3
     lambda 6.000
     scale     <0.0300, 0.0300, 0.0300>
     rotate    <-15.0000, -37.0000, -94.0000>
   }
   finish {
     diffuse 0.000
     ambient 1.000
   }

}





//  $MRY$: 'txtBark'
#declare txtBark = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\BARKMAP.TGA"
       map_type 2  // Cylindrical
       interpolate 2  // Bilinear (2)
     }
     scale <-1,1,1> rotate 90*x // align properly along +Z
     rotate    <-90.0000, 0.0000, 0.0000>
   }
   finish {
     diffuse 0.500
     ambient 0.200
   }

}



//  $MRY$: 'txtLeaves'
#declare txtLeaves = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\LEAFMAP1.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   finish {
     diffuse 0.500
     ambient 0.200
     specular 0.300
     roughness 0.0100
   }

}



//  $MRY$: 'txtSun'
/*
#declare txtSun = texture {
   pigment {
     image_map {
       tga "D:\GRAFIX\RAYTRA~1\WORK\SUNMAP.TGA"
       map_type 1  // Spherical
       interpolate 2  // Bilinear (2)
     }
     scale <-1,1,1> rotate 90*x // align properly along +Z
     rotate    <-15.0000, -34.0000, -79.0000>
   }
   finish {
     diffuse 0.200
     ambient 1.000
   }

}
*/





//  $MRY$: 'txtRoadAndGrass'
#declare txtRoadAndGrass = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\LAWNMAP.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
     scale     <200.0000, 12.5000, 1.0000>
   }
   finish {
     diffuse 0.500
     ambient 0.200
   }

}



//  $MRY$: 'txtFencePost'
#declare txtFencePost = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\FENCEMP1.TGA"
       map_type 2  // Cylindrical
       interpolate 2  // Bilinear (2)
     }
     scale <-1,1,1> rotate 90*x // align properly along +Z
   }
   finish {
     diffuse 0.500
     ambient 0.200
   }

}



//  $MRY$: 'txtFenceRail'
#declare txtFenceRail = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\FENCEMP2.TGA"
       map_type 2  // Cylindrical
       interpolate 2  // Bilinear (2)
     }
     scale <-1,1,1> rotate 90*x // align properly along +Z
   }
   finish {
     diffuse 0.500
     ambient 0.200
   }

}



//  $MRY$: 'txtGrass'
#declare txtGrass = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\LAWNMAP2.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
     scale     <6.0000, 6.0000, 6.0000>
   }
   finish {
     diffuse 0.500
     ambient 0.200
   }

}



//  $MRY$: 'txtTire'
#declare txtTire = texture {
   pigment {
     wood
     color_map {
       [ 0.000  color rgb<0.210, 0.210, 0.210> ]
       [ 0.107  color rgb<0.093, 0.093, 0.093> ]
       [ 1.000  color rgb<0.000, 0.000, 0.000> ]
     }
   }
   normal {
     bumps 0.1000
     turbulence 1.000
     omega 2.000
     lambda 0.500
     scale     0.1000
   }
   finish {
     diffuse 0.500
     ambient 0.200
     specular 0.200
     roughness 0.0100
   }

}



//  $MRY$: 'txtChrome'
#declare txtChrome = texture {
   pigment {
     color rgb<0.950, 0.950, 0.950>
   }
   finish {
     diffuse 0.700
     reflection 0.300
     specular 0.800
     roughness 0.0300
     brilliance 6.000
   }

}



//  $MRY$: 'txtGround'
/*
#declare txtGround = texture {
   pigment {
     image_map {
       gif "D:\GRAFIX\RAYTRA~1\MAPS\GROUND4.GIF"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   finish {
     ambient 0.200
     specular 0.100
     roughness 0.6620
   }

}
*/


//  $MRY$: 'txtWheelsRed'
#declare txtWheelsRed = texture {
   pigment {
     color rgb<1.000, 0.000, 0.000>
   }
   finish {
     phong 1.000
     reflection 0.400
   }

}



//  $MRY$: 'txtTruckRed'
#declare txtTruckRed = texture {
   pigment {
     color rgb<1.000, 0.000, 0.000>
   }
   normal {
     dents 0.1500
     turbulence 0.400
     scale     0.1000
   }
   finish {
     phong 1.000
     brilliance 1.621
     metallic
   }

}



//  $MRY$: 'txtWhiteLights'
#declare txtWhiteLights = texture {
   pigment {
     color rgbf<1.000, 1.000, 0.873, 0.497>
   }
   normal {
     bumps 0.4000
     turbulence 0.400
     scale     0.1000
   }
   finish {
     diffuse 0.100
     ambient 0.300
     refraction 1
     ior 1.500
     specular 1.000
     roughness 0.0010
   }

}



//  $MRY$: 'txtOrangeLights'
#declare txtOrangeLights = texture {
   pigment {
     color rgbf<1.000, 0.536, 0.072, 0.603>
   }
   normal {
     bumps 0.4000
     turbulence 0.400
     scale     0.1000
   }
   finish {
     diffuse 0.200
     ambient 0.500
     refraction 1
     ior 1.500
     specular 1.000
     roughness 0.0370
   }

}



//  $MRY$: 'txtMaskingBlack'
#declare txtMaskingBlack = texture {
   pigment {
     color rgb<0.000, 0.000, 0.000>
   }
   normal {
     bumps 0.5000
     turbulence 0.400
     omega 2.000
     lambda 0.500
     scale     0.1000
   }
   finish {
     diffuse 0.500
     ambient 0.200
     specular 0.200
     roughness 0.0050
   }

}



//  $MRY$: 'txtWindows'
#declare txtWindows = texture {
   pigment {
     color rgbf<0.100, 0.100, 0.100, 0.601>
   }
   finish {
     diffuse 0.100
     ambient 0.000
     phong 0.300
     phong_size 60.000
     reflection 0.500
     ior 1.500
     specular 0.300
     roughness 0.6350
     brilliance 9.459
   }

}



//  $MRY$: 'txtHeadLights'
#declare txtHeadLights = texture {
   pigment {
     color rgbf<0.482, 0.482, 0.482, 0.797>
   }
   normal {
     bumps 0.4000
     turbulence 0.400
     scale     0.1000
   }
   finish {
     diffuse 0.000
     ambient 0.000
     phong 0.300
     phong_size 60.000
     reflection 0.500
     ior 1.500
     specular 0.300
     roughness 0.6350
     brilliance 9.459
   }

}



//  $MRY$: 'txtChromeNoReflect'
#declare txtChromeNoReflect = texture {
   pigment {
     color rgb<0.950, 0.950, 0.950>
   }
   normal {
     bumps 0.0500
     turbulence 0.400
     scale     0.0500
   }
   finish {
     diffuse 0.700
     specular 0.800
     roughness 0.2290
     brilliance 6.000
   }

}



//  $MRY$: 'txtRustyMetal'
#declare txtRustyMetal = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\SNAILMP2.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   normal {
     dents 0.7500
     turbulence 0.400
     scale     0.0500
   }
   finish {
     diffuse 0.500
     specular 0.530
     roughness 0.2140
     brilliance 0.490
     metallic
   }

}



//  $MRY$: 'txtBumpyMetal'
#declare txtBumpyMetal = texture {
   pigment {
     granite
     color_map {
       [ 0.000  color rgb<0.652, 0.347, 0.252> ]
       [ 1.000  color rgb<0.328, 0.170, 0.076> ]
     }
     turbulence 0.500
     scale     <0.1000, 0.1000, 0.1000>
   }
   normal {
     wrinkles 0.2000
     scale     <0.0510, 30.0000, 0.0510>
     rotate    <0.0000, 0.0000, -45.0000>
   }
   finish {
     ambient 0.200
     specular 0.690
     roughness 0.1080
     brilliance 1.500
     metallic
   }

}



//  $MRY$: 'txtRustyMetal2'
#declare txtRustyMetal2 = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\SNAILMP3.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   normal {
     wrinkles 0.6000
     turbulence 0.300
     scale     0.1000
   }
   finish {
     specular 0.530
     roughness 0.3280
     brilliance 0.490
     metallic
   }

}



//  $MRY$: 'txtRedLight'
#declare txtRedLight = texture {
   pigment {
     color rgbf<1.000, 0.000, 0.000, 0.603>
   }
   normal {
     bumps 0.4000
     turbulence 0.400
     scale     0.1000
   }
   finish {
     diffuse 0.200
     ambient 0.500
     refraction 1
     ior 1.500
     specular 1.000
     roughness 0.0350
   }

}



//  $MRY$: 'txtMudFlapMap'
#declare txtMudFlapMap = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\TRUCKMAP.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   finish {
     diffuse 0.500
     ambient 0.200
     specular 0.400
     roughness 0.0100
   }

}



//  $MRY$: 'txtMirror'
#declare txtMirror = texture {
   pigment {
     color rgb<0.000, 0.000, 0.000>
   }
   finish {
     diffuse 0.000
     ambient 0.000
     reflection 1.000
   }

}



//  $MRY$: 'txtMaskingWhite'
#declare txtMaskingWhite = texture {
   pigment {
     color rgb<1.000, 1.000, 1.000>
   }
   normal {
     bumps 0.5000
     turbulence 0.400
     omega 2.000
     lambda 0.500
     scale     0.1000
   }
   finish {
     diffuse 0.500
     ambient 0.200
     specular 0.200
     roughness 0.0050
   }

}



//  $MRY$: 'txtSnailBody'
#declare txtSnailBody = texture {
   pigment {
     color rgb<0.462, 0.333, 0.231>
   }
   normal {
     bumps 0.1000
     turbulence 0.400
     scale     0.0500
   }
   finish {
     phong 0.200
   }

}



//  $MRY$: 'txtEye'
#declare txtEye = texture {
   pigment {
     color rgb<0.785, 0.785, 0.785>
   }
   finish {
     phong 0.200
   }

}



//  $MRY$: 'txtGlasses'
#declare txtGlasses = texture {
   pigment {
     color rgb<0.578, 0.422, 0.195>
   }
   finish {
     diffuse 0.800
     phong 0.800
     phong_size 120.000
     reflection 0.400
     brilliance 6.000
   }

}



//  $MRY$: 'txtPupil'
#declare txtPupil = texture {
   pigment {
     color rgb<0.000, 0.000, 0.000>
   }
   finish {
     phong 0.200
   }

}



//  $MRY$: 'txtShell'
#declare txtShell = texture {
   pigment {
     marble
     color_map {
       [ 0.000  color rgb<0.472, 0.483, 0.442> ]
       [ 1.000  color rgb<0.746, 0.762, 0.688> ]
     }
     turbulence 0.700
     octaves 5
     omega 0.400
     scale     <0.0500, 0.0500, 0.0500>
   }
   finish {
     phong 0.200
   }

}



//  $MRY$: 'txtSafe'
#declare txtSafe = texture {
   pigment {
     image_map {
       tga "C:\1\SNAIL\MAPS\SNAILMP4.TGA"
       map_type 0  // Planar
       interpolate 2  // Bilinear (2)
     }
   }
   finish {
     diffuse 1.000
     ambient 0.350
     phong 0.410
     phong_size 5.000
     specular 0.100
     roughness 0.0190
     brilliance 3.243
   }

}



//  $MRY$: 'txtKnobCut'
#declare txtKnobCut = texture {
   pigment {
     color rgb<1.000, 1.000, 1.000>
   }
   finish {
     phong 0.200
   }

}



//  $MRY$: 'txtKnob'
#declare txtKnob = texture {
   pigment {
     color rgb<0.095, 0.098, 0.101>
   }
   finish {
     specular 1.000
     roughness 0.0300
   }

}


//  $MRX$: '#declares'
#include "C:\1\SNAIL\snail2.stv"