//***************************************************************************** // My Own Private Square. // Favorite material // 02/05/00 //***************************************************************************** //***************************************************************************** default { texture { pigment { rgb <1,0,0> } } } #declare Camoflage = material { texture { pigment { color rgb <0.360784, 0.454902, 0.254902> } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.521569, 0.462745, 0.227451, 0.0, 1.0> ] [ 0.5 rgbft <0.521569, 0.462745, 0.227451, 0.0, 1.0> ] [ 0.5 rgbft <0.0, 0.0, 0.0, 0.0, 0.0> ] [ 0.523132 rgbft <0.0, 0.0, 0.0, 0.0, 0.0> ] [ 0.523132 rgbft <0.521569, 0.462745, 0.227451, 0.0, 0.0> ] [ 1.0 rgbft <0.521569, 0.462745, 0.227451, 0.0, 0.0> ] } turbulence 0.6 omega 0.2 ramp_wave } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.360784, 0.290196, 0.152941, 0.0, 1.0> ] [ 0.647687 rgbft <0.360784, 0.290196, 0.152941, 0.0, 1.0> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.0> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.0> ] [ 0.686833 rgbft <0.360784, 0.290196, 0.152941, 0.0, 0.0> ] [ 1.0 rgbft <0.360784, 0.290196, 0.152941, 0.0, 0.0> ] } turbulence 0.6 omega 0.2 ramp_wave } translate <0.5, 0.5, 0.5> } texture { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.0, 1.0> ] [ 1.0 rgbft <0.0, 0.0, 0.0, 0.0, 0.75> ] } turbulence 1.0 ramp_wave } normal { bozo , 0.1 scale 5.0 } finish { ambient 0.1 phong 0.316533 phong_size 9.933333 specular 0.0935 metallic 0.2 reflection 0.05 } } } //***************************************************************************** #declare aux2 = texture { pigment { color rgb <0.713725, 0.572549, 0.337255> } scale 0.5 } texture { pigment { bozo color_map { [ 0.0 rgbft <0.658824, 0.588235, 0.458824, 0.0, 1.0> ] [ 0.5 rgbft <0.658824, 0.588235, 0.458824, 0.0, 1.0> ] [ 0.5 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.658824, 0.588235, 0.458824, 0.0, 0.0> ] [ 1.0 rgbft <0.658824, 0.588235, 0.458824, 0.0, 0.0> ] } scale 0.2 } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.647687 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.686833 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] [ 1.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] } scale 0.2 } translate <0.5, 0.5, 0.5> } texture { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.0, 1.0> ] [ 1.0 rgbft <0.0, 0.0, 0.0, 0.0, 0.75> ] } scale 0.2 } normal { bozo , 0.1 scale 5.0 scale 0.2 } finish { ambient 0.1 phong_size 9.933333 metallic 0.2 } } texture { pigment { color rgbt <0.772549, 0.721569, 0.529412, 0.5> } } #declare aux3 = texture { pigment { color rgb <0.713725, 0.572549, 0.337255> } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.658824, 0.588235, 0.458824, 0.0, 1.0> ] [ 0.5 rgbft <0.658824, 0.588235, 0.458824, 0.0, 1.0> ] [ 0.5 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.658824, 0.588235, 0.458824, 0.0, 0.0> ] [ 1.0 rgbft <0.658824, 0.588235, 0.458824, 0.0, 0.0> ] } scale 0.2 } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.647687 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.686833 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] [ 1.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] } scale 0.2 } translate <0.5, 0.5, 0.5> } texture { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.0, 1.0> ] [ 1.0 rgbft <0.0, 0.0, 0.0, 0.0, 0.75> ] } scale 0.2 } normal { bozo , 0.1 scale 5.0 } finish { ambient 0.1 phong 0.316533 phong_size 9.933333 specular 0.0935 metallic 0.2 reflection 0.05 } } #declare DustyCam = material // Dusty Camoflage { texture { gradient z texture_map { [0.3 aux2 ] [0.5 aux3 ] } turbulence 0.3 ramp_wave } } //***************************************************************************** #declare SandCam = material { texture { pigment { color rgb <0.713725, 0.572549, 0.337255> } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.521569, 0.462745, 0.227451, 0.0, 1.0> ] [ 0.5 rgbft <0.521569, 0.462745, 0.227451, 0.0, 1.0> ] [ 0.5 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.523132 rgbft <0.521569, 0.462745, 0.227451, 0.0, 0.0> ] [ 1.0 rgbft <0.521569, 0.462745, 0.227451, 0.0, 0.0> ] } turbulence 0.6 omega 0.2 ramp_wave } } texture { pigment { bozo color_map { [ 0.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.647687 rgbft <0.792157, 0.690196, 0.501961, 0.0, 1.0> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.673488 rgbft <0.0, 0.0, 0.0, 0.0, 0.8> ] [ 0.686833 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] [ 1.0 rgbft <0.792157, 0.690196, 0.501961, 0.0, 0.0> ] } turbulence 0.6 omega 0.2 ramp_wave } translate <0.5, 0.5, 0.5> } texture { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.0, 1.0> ] [ 1.0 rgbft <0.0, 0.0, 0.0, 0.0, 0.75> ] } turbulence 1.0 ramp_wave } normal { bozo , 0.1 scale 5.0 } finish { ambient 0.1 phong 0.316533 phong_size 9.933333 specular 0.0935 metallic 0.2 reflection 0.05 } } } //***************************************************************************** #declare Gum = material { texture // GumBase { pigment { bozo color_map { [ 0.0 rgbft <1.0, 0.501961, 0.501961, 0.0, 0.0> ] [ 1.0 rgbft <0.807843, 0.4, 0.4, 0.0, 0.0> ] } scale <0.3, 0.3, 0.1> } } texture // GumGunk { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.8, 0.0> ] [ 1.0 rgbft <1.0, 1.0, 1.0, 0.6, 0.0> ] } } normal { granite , 0.1 scale 0.4 } finish { ambient 0.1 phong 0.4892 phong_size 19.203333 specular 0.0935 } } } //***************************************************************************** #declare Steel = material // Steel { texture { pigment { bozo color_map { [ 0.0 rgbft <0.482482, 0.512483, 0.579985, 0.0, 0.0> ] [ 0.333333 rgbft <0.514614, 0.535588, 0.589519, 0.0, 0.0> ] [ 0.666667 rgbft <0.540554, 0.557717, 0.605246, 0.0, 0.0> ] [ 1.0 rgbft <0.498905, 0.515069, 0.563562, 0.0, 0.0> ] } scale 10.0 } normal { granite , 0.05 scale 10.0 } finish { ambient 0.1 phong 0.6043 phong_size 20.526667 metallic 1.0 reflection rgb <0.218733, 0.218733, 0.177067> } } } //***************************************************************************** #declare CreamMarble = material // CreamMarble { texture { pigment { marble color_map { [ 0.0 rgbft <0.9, 0.82, 0.76, 0.0, 0.0> ] [ 0.8 rgbft <0.86, 0.78, 0.7, 0.0, 0.0> ] [ 1.0 rgbft <0.68, 0.34, 0.1, 0.0, 0.0> ] } turbulence 1.8 ramp_wave scale 200.0 } finish { ambient 0.3 phong 0.8 phong_size 80.0 } } } //***************************************************************************** #declare Cloth = material // Cloth_1 { texture { pigment { color rgb <0.74902, 0.694118, 0.545098> } normal { quilted , 1.0 control0 0.0 control1 1.0 turbulence 0.3 ramp_wave scale 0.2 } finish { ambient 0.1 crand 0.1 } } } //***************************************************************************** #declare bleu_axe = material { texture // bleu axe { pigment { color rgb <0.0, 0.0, 0.98039> } finish { ambient 0.1 phong 0.2 } } } //***************************************************************************** #declare rouge_axe = material { texture // rouge axe { pigment { color rgb <1.0, 0.0, 0.0> } finish { ambient 0.1 phong 0.2 } } } //***************************************************************************** #declare vert_axe = material { texture // vert axe { pigment { color rgb <0.0, 1.0, 0.0> } finish { ambient 0.1 phong 0.2 } } } //***************************************************************************** #declare soltxt1 = material {texture { pigment { checker color rgb<0.184, 0.310, 0.184> color rgb<0.590, 0.410, 0.310> } finish { diffuse 0.460 ambient 0.250 specular 0.400 roughness 0.0100 } } } //***************************************************************************** #declare Tex01 = material { texture { pigment { color rgbf<1.000, 0.498, 0.000, 0.601> } finish { diffuse 0.500 ambient 0.200 specular 0.400 roughness 0.0100 } } } //***************************************************************************** #declare Tex02 = material { texture { pigment { color rgb<0.590, 0.410, 0.310> } finish { diffuse 0.500 ambient 0.200 specular 0.400 roughness 0.0100 } } } //***************************************************************************** #declare soltxt2 = material { texture { pigment { checker color rgb<0.285, 0.479, 0.285> color rgb<0.910, 0.760, 0.650> } finish { diffuse 0.460 ambient 0.250 specular 0.400 roughness 0.0100 } } } //***************************************************************************** #declare soltxt3 = material { texture { pigment { checker color red 0.5 green 0.5 blue 0.5 color red 0.847059 green 0.847059 blue 0.74902 } finish { ambient 1 diffuse 0 } }} //***************************************************************************** #declare mops_blu = material { texture // mops_blu { pigment { color rgb <0.490196, 0.490196, 0.87451> } finish { ambient 0.3 phong 0.2 } } } //***************************************************************************** #declare mops_red = material { texture // mops_red { pigment { color rgb <0.859, 0.576, 0.439> } finish { ambient 0.3 phong 0.2 } } } //***************************************************************************** #declare bottle = material { texture { pigment { color rgbf <0.7, 0.5, 0.1, 0.825> } finish { ambient 0.1 diffuse 0.1 specular 1.0 roughness 0.001 reflection 0.075 } } } //***************************************************************************** #declare Redone = material { texture { pigment { color rgb <1.0, 0.0, 0.0> } finish { ambient 0.1 diffuse 0.65 brilliance 1.5 phong_size 22.766667 specular 0.551867 roughness 0.01 reflection 0.2264 } } } //***************************************************************************** #declare greenone = material { texture { pigment { color rgb <0.0, 1.0, 0.0> } finish { ambient 0.1 diffuse 0.65 brilliance 1.5 phong_size 22.766667 specular 0.551867 roughness 0.01 reflection 0.2264 } } } //***************************************************************************** /*#declare mur = material // mur1 { texture { pigment { image_map { tga "C:\Labo_3D\Mapimg\MUR1.TGA" interpolate 2 } scale 0.5 } normal { bump_map { tga "C:\Labo_3D\Mapimg\MUR1_INV.TGA" interpolate 2 use_index } bump_size 1.0 scale 0.5 } finish { ambient 0.15 diffuse 0.52 phong_size 1.0 specular 0.19 roughness 0.029 } } } #declare parquet = material // parquet1 { texture { pigment { image_map { tga "C:\Labo_3D\Mapimg\INLAY4.TGA" interpolate 4 } scale 0.15 } finish { ambient 0.15 diffuse 0.5 phong_size 1.0 specular 0.4 roughness 0.01 } } } */ //***************************************************************************** #declare plafond = material // plafond1 { texture { pigment { color rgb <0.888, 0.794, 0.777> } normal { dents , 0.1 scale 0.001 } finish { ambient 0.1 diffuse 0.5 phong_size 1.0 specular 0.4 roughness 0.01 } } } //***************************************************************************** #declare objet = material // objet { texture { pigment { color rgb <0.137, 0.137, 0.557> } finish { ambient 0.2 diffuse 0.75 phong 0.16 phong_size 11.0 specular 0.51 roughness 0.01 metallic 1.0 } } } //***************************************************************************** #declare cittext1 = material // cittext1 { texture { pigment { marble color_map { [ 0.0 rgbft <0.184, 0.31, 0.184, 0.0, 0.0> ] [ 1.0 rgbft <0.31, 0.31, 0.184, 0.0, 0.0> ] } turbulence 0.5 ramp_wave scale 5.0 } normal { bumps , 0.2 scale 0.3 } finish { ambient 0.1 phong 0.15 specular 0.1 roughness 0.5 } } } //***************************************************************************** #declare cittext2 = material // cittext2 { texture { pigment { color rgb <1.0, 0.512, 0.04> } normal { dents , 0.25 scale 0.3 } finish { ambient 0.1 phong 0.15 specular 0.1 roughness 0.5 } } } //***************************************************************************** #declare Sandal = material { texture { pigment { bozo color_map { [ 0.0 rgbft <0.725, 0.659, 0.455, 0.0, 0.0> ] [ 0.171 rgbft <0.682, 0.549, 0.42, 0.0, 0.0> ] [ 0.274 rgbft <0.557, 0.451, 0.322, 0.0, 0.0> ] [ 0.393 rgbft <0.725, 0.659, 0.455, 0.0, 0.0> ] [ 0.564 rgbft <0.682, 0.549, 0.42, 0.0, 0.0> ] [ 0.701 rgbft <0.482, 0.392, 0.278, 0.0, 0.0> ] [ 1.0 rgbft <0.725, 0.659, 0.455, 0.0, 0.0> ] } turbulence 0.2 ramp_wave scale <0.4, 0.4, 2.0> } } texture // txt_46 { pigment { bozo color_map { [ 0.0 rgbft <0.682, 0.604, 0.38, 1.0, 0.0> ] [ 0.087 rgbft <0.761, 0.694, 0.6, 0.02, 0.0> ] [ 0.226 rgbft <0.635, 0.553, 0.325, 1.0, 0.0> ] [ 0.348 rgbft <0.761, 0.694, 0.6, 0.02, 0.0> ] [ 0.496 rgbft <0.682, 0.604, 0.38, 1.0, 0.0> ] [ 0.565 rgbft <0.761, 0.694, 0.6, 0.02, 0.0> ] [ 0.661 rgbft <0.682, 0.604, 0.38, 1.0, 0.0> ] [ 0.835 rgbft <0.761, 0.694, 0.6, 0.02, 0.0> ] [ 1.0 rgbft <0.682, 0.604, 0.38, 1.0, 0.0> ] } turbulence 0.8 ramp_wave scale 0.4 } } } //***************************************************************************** #declare Wood = material { texture // txt_63 { pigment { wood color_map { [ 0.0 rgbft <0.75, 0.65, 0.45, 0.0, 0.0> ] [ 0.1 rgbft <0.75, 0.65, 0.45, 0.0, 0.0> ] [ 0.9 rgbft <0.7, 0.55, 0.4, 0.0, 0.0> ] [ 1.0 rgbft <0.75, 0.65, 0.45, 0.0, 0.0> ] } turbulence 0.04 octaves 3 ramp_wave scale <0.05, 0.05, 1.0> rotate <2.0, 2.0, 0.0> } } texture // txt_64 { pigment { wood color_map { [ 0.0 rgbft <0.7, 0.6, 0.4, 0.1, 0.0> ] [ 0.1 rgbft <0.7, 0.6, 0.4, 0.5, 0.0> ] [ 0.9 rgbft <0.75, 0.7, 0.6, 0.975, 0.0> ] [ 1.0 rgbft <0.7, 0.6, 0.4, 1.0, 0.0> ] } turbulence 0.1 octaves 5 lambda 3.25 ramp_wave scale <0.15, 0.5, 1.0> rotate <5.0, 10.0, 5.0> translate -2.0 * x } } scale 2 } //***************************************************************************** #declare Carpet = material // TCarpet { texture { pigment { granite color_map { [ 0.0 rgbft <0.424382, 0.424382, 0.479618, 0.0, 0.0> ] [ 0.643885 rgbft <0.424382, 0.424382, 0.479618, 0.0, 0.0> ] [ 1.0 rgbft <0.259, 0.259, 0.409, 0.0, 0.0> ] } scale 0.3 } normal { bumps , 0.2 scale 0.1 } finish { ambient 0.3 diffuse 0.5 phong_size 20.0 specular 0.09 roughness 0.02 } } } //***************************************************************************** #declare Bell = material { texture { pigment { color rgb <0.44, 0.0, 0.17> } normal { wrinkles , 0.25 } finish { ambient 0.3 diffuse 0.7 phong 0.5 phong_size 10.0 } } } //***************************************************************************** #declare Alu = material // Aluminum { texture { pigment { color rgb <0.55, 0.5, 0.45> } finish { ambient 0.1 diffuse 0.65 brilliance 1.5 specular 0.85 roughness 0.01 reflection 0.45 } } } //***************************************************************************** #declare greenbottle = material // greenbottle { texture { pigment { color rgbf <0.4, 0.72, 0.4, 0.6> } finish { ambient 0.1 diffuse 0.1 specular 1.0 roughness 0.001 reflection 0.25 } } interior { ior 1.5 } } //***************************************************************************** #declare beerbottle = material // beerbottle { texture { pigment { color rgbf <0.7, 0.5, 0.1, 0.6> } finish { ambient 0.1 diffuse 0.1 specular 1.0 roughness 0.001 reflection 0.25 } } interior { ior 1.5 } } //***************************************************************************** #declare eau = material { texture { pigment { color rgbf <0.9, 0.9, 1.0, 0.6> } normal { bumps 0.4 } finish { reflection 0.4 phong 1.0 phong_size 100 } } interior { ior 1.33 } scale <0.2,0.2,0.2> } //***************************************************************************** #declare vert_titi1 = material { texture { pigment { agate color_map { [ 0.000 color rgbf<0.041, 0.373, 0.009, 0.500> ] [ 1.000 color rgbf<0.397, 0.861, 0.397, 0.503> ] } scale <20.0000, 20.0000, 20.0000> } finish { diffuse 0.500 ambient 0.200 reflection 0.100 specular 0.610 roughness 0.0100 brilliance 0.344 } } interior { ior 1.109} } //***************************************************************************** #declare rouge_titi1 = material { texture { pigment { agate color_map { [ 0.000 color rgbf<0.684, 0.000, 0.022, 0.500> ] [ 1.000 color rgbf<1.000, 0.479, 0.356, 0.503> ] } scale <20.0000, 20.0000, 20.0000> } finish { diffuse 0.500 ambient 0.200 reflection 0.100 specular 0.610 roughness 0.0100 brilliance 0.344 } } interior { ior 1.109} } //***************************************************************************** #declare ecran = material // Material1 { texture { pigment { color rgb <0.952941, 0.87451, 0.745098> } } } //***************************************************************************** #declare Blu_met = material // BLUE_METAL { texture { pigment { color rgb <0.0, 0.0, 0.61> } finish { ambient 0.1 diffuse 0.8 brilliance 6.0 phong 1.0 phong_size 80.0 reflection 0.7 } } } //***************************************************************************** #declare Red_Marb = material { texture { pigment { marble color_map { [ 0.000 color rgb<0.800, 0.800, 0.600> ] [ 0.800 color rgb<0.800, 0.400, 0.400> ] [ 1.000 color rgb<0.800, 0.200, 0.200> ] } turbulence 1.000 } } } //***************************************************************************** #declare White_Marb = material { texture { pigment { marble color_map { [ 0.000 color rgb<0.900, 0.900, 0.900> ] [ 0.800 color rgb<0.500, 0.500, 0.500> ] [ 1.000 color rgb<0.200, 0.200, 0.200> ] } turbulence 1.000 } } } //***************************************************************************** #declare Leather = material // Leather { texture { pigment { color rgb <0.460833, 0.28, 0.099167> } finish { ambient 0.2 diffuse 0.5 phong 0.6 phong_size 50.0 crand 0.1 } } } //***************************************************************************** #declare Gum2 = material { texture // GumBase { pigment { bozo color_map { [ 0.0 rgbft <0.337255, 0.047059, 0.529412, 0.0, 0.0> ] [ 1.0 rgbft <0.341176, 0.015686, 0.423529, 0.0, 0.0> ] } scale <0.3, 0.3, 0.1> } } texture // GumGunk { pigment { bozo color_map { [ 0.0 rgbft <0.0, 0.0, 0.0, 0.8, 0.0> ] [ 1.0 rgbft <1.0, 1.0, 1.0, 0.6, 0.0> ] } } normal { granite , 0.1 scale 0.4 } finish { ambient 0.1 phong 0.2374 phong_size 19.203333 specular 0.0935 } } } //***************************************************************************** #declare Albis = material // Albis { texture { pigment { color rgb <0.603922, 0.556863, 0.396078> } normal { granite , 0.05 } finish { ambient 0.1 diffuse 0.65 brilliance 1.5 specular 0.85 roughness 0.01 reflection 0.20 } } } //***************************************************************************** #declare Alu2 = material{ texture{ pigment{color rgb <0.603922, 0.556863, 0.396078> } normal {granite , 0.05 } finish {ambient 0.1 diffuse 0.65 brilliance 1.052333 specular 0.6187 roughness 0.01 reflection 0.0863 } } } //***************************************************************************** #declare Alu3 = material{ texture{ pigment{color rgb <0.45098, 0.54902, 0.494118>} normal {granite , 0.05 } finish {ambient 0.1 diffuse 0.65 brilliance 1.052333 specular 0.6187 roughness 0.01 reflection 0.0863 } } } //***************************************************************************** #declare Alu4 = material // Alu4 { texture { pigment { color rgb <0.65098, 0.34902, 0.356863> } normal { granite , 0.05 } finish { ambient 0.1 diffuse 0.65 brilliance 1.052333 specular 0.6187 roughness 0.01 reflection 0.0863 } } }