home *** CD-ROM | disk | FTP | other *** search
/ Freelog 34 / Freelog034.iso / Graphisme3D / Citygen / wintxt.inc < prev   
Encoding:
Text File  |  1998-11-18  |  18.2 KB  |  892 lines

  1. #declare Bricks1P = pigment {
  2.     bozo
  3.     pigment_map {
  4.       [0.00                 color red 0.5]
  5.       [0.2                  color red 0.55]
  6.       [0.8                  color red 0.45]
  7.       [1.00                 color red 0.5]
  8.     }
  9.     warp { repeat x*.2 offset <0,15*.125,0> }
  10.     warp { repeat z*.2 offset <0,20*.125,0> }
  11.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  12.     translate z*(.2/2)
  13.   }
  14.  
  15. #declare Bricks1a = pigment {
  16.     brick pigment { color rgb .6 }, pigment { Bricks1P }
  17.     brick_size <.2,.125,.2>
  18.     mortar .025
  19.     rotate <0, -45, 0>
  20.   }
  21. #declare Bricks1b = pigment {
  22.     brick pigment { color rgb .6 }, pigment { Bricks1P }
  23.     brick_size <.2,.125,.2>
  24.     mortar .025
  25.     rotate <0, 0, -90>
  26.   }
  27.  
  28. #declare Bricks2P = pigment {
  29.     bozo
  30.     pigment_map {
  31.       [0.00                 color rgb 0.8]
  32.       [0.2                  color rgb 0.85]
  33.       [0.8                  color rgb 0.75]
  34.       [1.00                 color rgb 0.8]
  35.     }
  36.     warp { repeat x*.2 offset <0,15*.175,0> }
  37.     warp { repeat z*.2 offset <0,20*.175,0> }
  38.     warp { repeat y*.175 offset <.2*7.5,0,.2*6.5> }
  39.     translate z*(.2/2)
  40.   }
  41.  
  42. #declare Bricks2a = pigment {
  43.     brick pigment { color rgb .5 }, pigment { Bricks2P }
  44.     brick_size <.2,.175,.2>
  45.     mortar .025
  46.     rotate <0, -45, 0>
  47.   }
  48. #declare Bricks2b = pigment {
  49.     brick pigment { color rgb .5 }, pigment { Bricks2P }
  50.     brick_size <.2,.175,.2>
  51.     mortar .025
  52.     rotate <0, 0, -90>
  53.   }
  54.  
  55. #declare Bricks3P = pigment {
  56.     bozo
  57.     pigment_map {
  58.       [0.00                 color rgb <.5, .3, .2>]
  59.       [0.2                  color rgb <.525, .325, .225>]
  60.       [0.8                  color rgb <.45, .25, .15>]
  61.       [1.00                 color rgb <.5, .3, .2>]
  62.     }
  63.     warp { repeat x*.2 offset <0,15*.125,0> }
  64.     warp { repeat z*.2 offset <0,20*.125,0> }
  65.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  66.     translate z*(.2/2)
  67.   }
  68.  
  69. #declare Bricks3a = pigment {
  70.     brick pigment { color rgb .5 }, pigment { Bricks3P }
  71.     brick_size <.2,.125,.2>
  72.     mortar .025
  73.     rotate <0, -45, 0>
  74.   }
  75. #declare Bricks3b = pigment {
  76.     brick pigment { color rgb .5 }, pigment { Bricks3P }
  77.     brick_size <.2,.125,.2>
  78.     mortar .025
  79.     rotate <0, 0, -90>
  80.   }
  81.  
  82. #declare Bricks4P = pigment {
  83.     bozo
  84.     pigment_map {
  85.       [0.00                 color rgb <.9, .7, .6>]
  86.       [0.2                  color rgb <.85, .65, .55>]
  87.       [0.8                  color rgb <.95, .75, .65>]
  88.       [1.00                 color rgb <.9, .7, .6>]
  89.     }
  90.     warp { repeat x*.2 offset <0,15*.125,0> }
  91.     warp { repeat z*.2 offset <0,20*.125,0> }
  92.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  93.     translate z*(.2/2)
  94.   }
  95.  
  96. #declare Bricks4a = pigment {
  97.     brick pigment { color rgb .5 }, pigment { Bricks4P }
  98.     brick_size <.2,.125,.2>
  99.     mortar .025
  100.     rotate <0, -45, 0>
  101.   }
  102. #declare Bricks4b = pigment {
  103.     brick pigment { color rgb .5 }, pigment { Bricks4P }
  104.     brick_size <.2,.125,.2>
  105.     mortar .025
  106.     rotate <0, 0, -90>
  107.   }
  108.  
  109. #declare Bricks5P = pigment {
  110.     bozo
  111.     pigment_map {
  112.       [0.00                 color rgb <.4, 0, 0>]
  113.       [0.2                  color rgb <.45, 0, 0>]
  114.       [0.8                  color rgb <.35, 0, 0>]
  115.       [1.00                 color rgb <.4, 0, 0>]
  116.     }
  117.     warp { repeat x*.2 offset <0,15*.125,0> }
  118.     warp { repeat z*.2 offset <0,20*.125,0> }
  119.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  120.     translate z*(.2/2)
  121.   }
  122.  
  123. #declare Bricks5a = pigment {
  124.     brick pigment { color rgb .5 }, pigment { Bricks5P }
  125.     brick_size <.2,.125,.2>
  126.     mortar .025
  127.     rotate <0, -45, 0>
  128.   }
  129. #declare Bricks5b = pigment {
  130.     brick pigment { color rgb .5 }, pigment { Bricks5P }
  131.     brick_size <.2,.125,.2>
  132.     mortar .025
  133.     rotate <0, 0, -90>
  134.   }
  135.  
  136. #declare Bricks6P = pigment {
  137.     bozo
  138.     pigment_map {
  139.       [0.00                 color rgb <.8, .8, .8>]
  140.       [0.2                  color rgb <.85, .85, .85>]
  141.       [0.8                  color rgb <.75, .75, .75>]
  142.       [1.00                 color rgb <.8, .8, .8>]
  143.     }
  144.     //scale 1000
  145.     warp { repeat x*.2 offset <0,15*.125,0> }
  146.     warp { repeat z*.2 offset <0,20*.125,0> }
  147.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  148.     translate z*(.2/2)
  149.   }
  150.  
  151. #declare Bricks6a = pigment {
  152.     brick pigment { color rgb .6 }, pigment { Bricks6P }
  153.     brick_size <.2,.125,.2>
  154.     mortar .025
  155.     rotate <0, -45, 0>
  156.   }
  157. #declare Bricks6b = pigment {
  158.     brick pigment { color rgb .6 }, pigment { Bricks6P }
  159.     brick_size <.2,.125,.2>
  160.     mortar .025
  161.     rotate <0, 0, -90>
  162.   }
  163.  
  164. #declare Bricks7P = pigment {
  165.     bozo
  166.     pigment_map {
  167.       [0.00                 color rgb <.8, .7, .5>]
  168.       [0.3                  color rgb <.85, .75, .55>]
  169.       [0.7                  color rgb <.75, .65, .45>]
  170.       [1.00                 color rgb <.8, .7, .5>]
  171.     }
  172.     //scale 1000
  173.     warp { repeat x*.2 offset <0,15*.125,0> }
  174.     warp { repeat z*.2 offset <0,20*.125,0> }
  175.     warp { repeat y*.125 offset <.2*7.5,0,.2*6.5> }
  176.     translate z*(.2/2)
  177.   }
  178.  
  179. #declare Bricks7a = pigment {
  180.     brick pigment { color rgb .6 }, pigment { Bricks7P }
  181.     brick_size <.2,.125,.2>
  182.     mortar .025
  183.     rotate <0, -45, 0>
  184.   }
  185. #declare Bricks7b = pigment {
  186.     brick pigment { color rgb .6 }, pigment { Bricks7P }
  187.     brick_size <.2,.125,.2>
  188.     mortar .025
  189.     rotate <0, 0, -90>
  190.   }
  191.  
  192. #declare Bricks8P = pigment {
  193.     bozo
  194.     pigment_map {
  195.       [0.00                 color rgb <.9, .9, .95>]
  196.       [0.2                  color rgb <.925, .925, .975>]
  197.       [0.8                  color rgb <.875, .875, .925>]
  198.       [1.00                 color rgb <.9, .9, .95>]
  199.     }
  200.     //scale 1000
  201.     warp { repeat x*.2 offset <0,15*.195,0> }
  202.     warp { repeat z*.2 offset <0,20*.195,0> }
  203.     warp { repeat y*.195 offset <.2*7.5,0,.2*6.5> }
  204.     translate z*(.2/2)
  205.   }
  206.  
  207. #declare Bricks8a = pigment {
  208.     brick pigment { color rgb .7 }, pigment { Bricks8P }
  209.     brick_size <.2,.195,.2>
  210.     mortar .025
  211.     rotate <0, -45, 0>
  212.   }
  213. #declare Bricks8b = pigment {
  214.     brick pigment { color rgb .7 }, pigment { Bricks8P }
  215.     brick_size <.2,.195,.2>
  216.     mortar .025
  217.     rotate <0, 0, -90>
  218.   }
  219.  
  220. #declare BrickNormal1a =
  221. normal
  222.    {
  223.    brick .1
  224.    brick_size <.2, .125,.2>
  225.    mortar .025
  226.    rotate <0, -45, 0>
  227.    }
  228. #declare BrickNormal1b =
  229. normal
  230.    {
  231.    brick .1
  232.    brick_size <.2, .125,.2>
  233.    mortar .025
  234.    rotate <0, 0, -90>
  235.    }
  236.  
  237. #declare WinNormal =
  238. normal
  239.    {
  240.    bumps .1
  241.    }
  242.  
  243. #declare UnderTxt =
  244.    texture
  245.       {
  246.       pigment
  247.          {
  248.          bozo
  249.          color_map
  250.            {
  251.            [0.0  color rgb <.9, .9, .75>]
  252.            [0.6  color rgb <.9, .9, .75>]
  253.            [0.8  color rgb <0, 0, 0>]
  254.            [1.0  color rgb <0, 0, 0>]
  255.            }
  256.          scale 100
  257.          warp { repeat x offset <0,15,0> }
  258.          warp { repeat z offset <0,20,0> }
  259.          warp { repeat y offset <7,0,6> }
  260.          }
  261.       finish
  262.          {
  263.          ambient WinAmbient
  264.          diffuse WinDiffuse
  265.          #if (WinAmbient > .7)
  266.          reflection 0
  267.          #else
  268.          reflection 0.3
  269.          #end
  270.          }
  271.       }
  272.  
  273. #declare WinTxt1 =
  274.    texture
  275.      {
  276.      UnderTxt
  277.      }
  278.    texture
  279.       {
  280.       pigment
  281.          {
  282.          marble
  283.          frequency 1.5
  284.          pigment_map
  285.             {
  286.             [0.0 Bricks1a]
  287.             [0.5 Bricks1a]
  288.             [0.5 color rgbt 1]
  289.             [1.0 color rgbt 1]
  290.             }
  291.          rotate <0 45 0>
  292.          }
  293.     /*  normal
  294.          {
  295.          marble
  296.          frequency 1.5
  297.          normal_map
  298.             {
  299.             [0.0 BrickNormal1a]
  300.             [0.5 BrickNormal1a]
  301.             [0.5 WinNormal]
  302.             [1.0 WinNormal]
  303.             }
  304.          rotate <0, 45, 0>
  305.          } */
  306.       finish {ambient 0.4}
  307.       }
  308.    texture
  309.       {
  310.       pigment
  311.          {
  312.          marble
  313.          pigment_map
  314.             {
  315.             [0.0 Bricks1b]
  316.             [0.5 Bricks1b]
  317.             [0.5 color rgbt 1]
  318.             [1.0 color rgbt 1]
  319.             }
  320.          rotate <0 0 90>
  321.          }
  322.    /*   normal
  323.          {
  324.          marble
  325.          normal_map
  326.             {
  327.             [0.0 BrickNormal1b]
  328.             [0.5 BrickNormal1b]
  329.             [0.5 WinNormal]
  330.             [1.0 WinNormal]
  331.             }
  332.          rotate <0 0 90>
  333.          }  */
  334.       finish {ambient 0.4}
  335.       }
  336.  
  337. #declare WinTxt2 =
  338.    texture
  339.      {
  340.      UnderTxt
  341.      }
  342.    texture
  343.       {
  344.       pigment
  345.          {
  346.          marble
  347.          frequency 1.5
  348.          pigment_map
  349.             {
  350.             [0.0 Bricks2a]
  351.             [0.5 Bricks2a]
  352.             [0.5 color rgbt 1]
  353.             [1.0 color rgbt 1]
  354.             }
  355.          rotate <0 45 0>
  356.          }
  357.       finish {ambient 0.4}
  358.       }
  359.    texture
  360.       {
  361.       pigment
  362.          {
  363.          marble
  364.          pigment_map
  365.             {
  366.             [0.0 Bricks2b]
  367.             [0.5 Bricks2b]
  368.             [0.5 color rgbt 1]
  369.             [1.0 color rgbt 1]
  370.             }
  371.          rotate <0 0 90>
  372.          }
  373.       finish {ambient 0.4}
  374.       }
  375.  
  376. #declare WinTxt3 =
  377.    texture
  378.      {
  379.      UnderTxt
  380.      }
  381.    texture
  382.       {
  383.       pigment
  384.          {
  385.          marble
  386.          frequency 1.5
  387.          pigment_map
  388.             {
  389.             [0.0 Bricks3a]
  390.             [0.5 Bricks3a]
  391.             [0.5 color rgbt 1]
  392.             [1.0 color rgbt 1]
  393.             }
  394.          rotate <0 45 0>
  395.          }
  396.       finish {ambient 0.4}
  397.       }
  398.    texture
  399.       {
  400.       pigment
  401.          {
  402.          marble
  403.          pigment_map
  404.             {
  405.             [0.0 Bricks3b]
  406.             [0.5 Bricks3b]
  407.             [0.5 color rgbt 1]
  408.             [1.0 color rgbt 1]
  409.             }
  410.          rotate <0 0 90>
  411.          }
  412.       finish {ambient 0.4}
  413.       }
  414.  
  415. #declare WinTxt4 =
  416.    texture
  417.      {
  418.      UnderTxt
  419.      }
  420.    texture
  421.       {
  422.       pigment
  423.          {
  424.          marble
  425.          frequency 1.5
  426.          pigment_map
  427.             {
  428.             [0.0 Bricks4a]
  429.             [0.5 Bricks4a]
  430.             [0.5 color rgbt 1]
  431.             [1.0 color rgbt 1]
  432.             }
  433.          rotate <0 45 0>
  434.          }
  435.       finish {ambient 0.4}
  436.       }
  437.    texture
  438.       {
  439.       pigment
  440.          {
  441.          marble
  442.          pigment_map
  443.             {
  444.             [0.0 Bricks4b]
  445.             [0.5 Bricks4b]
  446.             [0.5 color rgbt 1]
  447.             [1.0 color rgbt 1]
  448.             }
  449.          rotate <0 0 90>
  450.          }
  451.       finish {ambient 0.4}
  452.       }
  453.  
  454. #declare WinTxt5 =
  455.    texture
  456.      {
  457.      UnderTxt
  458.      }
  459.    texture
  460.       {
  461.       pigment
  462.          {
  463.          marble
  464.          frequency 1.5
  465.          pigment_map
  466.             {
  467.             [0.0 Bricks5a]
  468.             [0.5 Bricks5a]
  469.             [0.5 color rgbt 1]
  470.             [1.0 color rgbt 1]
  471.             }
  472.          rotate <0 45 0>
  473.          }
  474.       finish {ambient 0.4}
  475.       }
  476.    texture
  477.       {
  478.       pigment
  479.          {
  480.          marble
  481.          pigment_map
  482.             {
  483.             [0.0 Bricks5b]
  484.             [0.5 Bricks5b]
  485.             [0.5 color rgbt 1]
  486.             [1.0 color rgbt 1]
  487.             }
  488.          rotate <0 0 90>
  489.          }
  490.       finish {ambient 0.4}
  491.       }
  492.  
  493. #declare WinTxt6 =
  494.    texture
  495.      {
  496.      UnderTxt
  497.      }
  498.    texture
  499.       {
  500.       pigment
  501.          {
  502.          marble
  503.          frequency 1.5
  504.          pigment_map
  505.             {
  506.             [0.0 Bricks6a]
  507.             [0.5 Bricks6a]
  508.             [0.5 color rgbt 1]
  509.             [1.0 color rgbt 1]
  510.             }
  511.          rotate <0 45 0>
  512.          }
  513.       finish {ambient 0.4}
  514.       }
  515.    texture
  516.       {
  517.       pigment
  518.          {
  519.          marble
  520.          pigment_map
  521.             {
  522.             [0.0 color rgb .6]
  523.             [0.5 color rgb .6]
  524.             [0.5 color rgbt 1]
  525.             [1.0 color rgbt 1]
  526.             }
  527.          rotate <0 0 90>
  528.          }
  529.       finish {ambient 0.4}
  530.       }
  531.  
  532. #declare WinTxt7 =
  533.    texture
  534.      {
  535.      UnderTxt
  536.      }
  537.    texture
  538.       {
  539.       pigment
  540.          {
  541.          marble
  542.          frequency 1.5
  543.          pigment_map
  544.             {
  545.             [0.0 Bricks7a]
  546.             [0.5 Bricks7a]
  547.             [0.5 color rgbt 1]
  548.             [1.0 color rgbt 1]
  549.             }
  550.          rotate <0 45 0>
  551.          }
  552.       finish {ambient 0.4}
  553.       }
  554.    texture
  555.       {
  556.       pigment
  557.          {
  558.          marble
  559.          pigment_map
  560.             {
  561.             [0.0 Bricks7b]
  562.             [0.5 Bricks7b]
  563.             [0.5 color rgbt 1]
  564.             [1.0 color rgbt 1]
  565.             }
  566.          rotate <0 0 90>
  567.          }
  568.       finish {ambient 0.4}
  569.       }
  570.  
  571. #declare WinTxt8 =
  572.    texture
  573.      {
  574.      UnderTxt
  575.      }
  576.    texture
  577.       {
  578.       pigment
  579.          {
  580.          marble
  581.          frequency 1.5
  582.          pigment_map
  583.             {
  584.             [0.0 Bricks8a]
  585.             [0.5 Bricks8a]
  586.             [0.5 color rgbt 1]
  587.             [1.0 color rgbt 1]
  588.             }
  589.          rotate <0 45 0>
  590.          }
  591.       finish {ambient 0.4}
  592.       }
  593.    texture
  594.       {
  595.       pigment
  596.          {
  597.          marble
  598.          pigment_map
  599.             {
  600.             [0.0 Bricks8b]
  601.             [0.5 Bricks8b]
  602.             [0.5 color rgbt 1]
  603.             [1.0 color rgbt 1]
  604.             }
  605.          rotate <0 0 90>
  606.          }
  607.       finish {ambient 0.4}
  608.       }
  609.  
  610. #declare WinTxt9 =
  611. texture
  612.   {
  613.   UnderTxt
  614.   }
  615. texture
  616.       {
  617.       pigment
  618.          {
  619.          marble
  620.          frequency 1.5
  621.          color_map
  622.             {
  623.             [0.0 color rgb 1]
  624.             [0.1 color rgb 1]
  625.             [0.1 color rgbf .8]
  626.             [1.0 color rgbf .8]
  627.             }
  628.          rotate <0 45 0>
  629.          }
  630.       finish
  631.          {
  632.          ambient 0.3
  633.          reflection 0.25
  634.          }
  635.       }
  636. texture
  637.       {
  638.       pigment
  639.          {
  640.          marble
  641.          color_map
  642.             {
  643.             [0.0 color rgb 0]
  644.             [0.1 color rgb 0]
  645.             [0.1 color rgbf 1]
  646.             [1.0 color rgbf 1]
  647.             }
  648.          rotate <0 0 90>
  649.          }
  650.       finish
  651.          {
  652.          ambient 0.3
  653.          }
  654.       }
  655.  
  656. #declare WinTxt10 =
  657. texture
  658.   {
  659.   UnderTxt
  660.   }
  661. texture
  662.       {
  663.       pigment
  664.          {
  665.          marble
  666.          color_map
  667.             {
  668.             [0.0 color rgb .2]
  669.             [0.5 color rgb .2]
  670.             [0.5 color rgbf <0.9, 0.8, 0, .9>]
  671.             [1.0 color rgbf <0.9, 0.8, 0, .9>]
  672.             }
  673.          rotate <0 0 90>
  674.          }
  675.       finish
  676.          {
  677.          ambient 0.3
  678.          reflection 0.5
  679.          }
  680.       }
  681.       texture
  682.       {
  683.       pigment
  684.          {
  685.          marble
  686.          frequency 1.5
  687.          color_map
  688.             {
  689.             [0.0 color rgb 1]
  690.             [0.5 color rgb 1]
  691.             [0.5 color rgbt <0.9, 0.8, 0, .9>]
  692.             [1.0 color rgbt <0.9, 0.8, 0, .9>]
  693.             }
  694.          rotate <0 45 0>
  695.          }
  696.       finish {ambient 0.4}
  697.       }
  698.  
  699. #declare WinTxt11 =
  700. texture
  701.   {
  702.   UnderTxt
  703.   }
  704. texture
  705.       {
  706.       pigment
  707.          {
  708.          marble
  709.          frequency 1.5
  710.          color_map
  711.             {
  712.             [0.0 color rgb .1]
  713.             [0.1 color rgb .1]
  714.             [0.1 color rgbf .8]
  715.             [1.0 color rgbf .8]
  716.             }
  717.          rotate <0 45 0>
  718.          }
  719.       finish
  720.          {
  721.          ambient 0.3
  722.          reflection 0.25
  723.          }
  724.       }
  725. texture
  726.       {
  727.       pigment
  728.          {
  729.          marble
  730.          color_map
  731.             {
  732.             [0.0 color rgb 1]
  733.             [0.1 color rgb 1]
  734.             [0.1 color rgbf 1]
  735.             [1.0 color rgbf 1]
  736.             }
  737.          rotate <0 0 90>
  738.          }
  739.       finish
  740.          {
  741.          ambient 0.3
  742.          }
  743.       scale <1, 3, 1>
  744.       }
  745.  
  746. #declare WinTxt12 =
  747. texture
  748.   {
  749.   UnderTxt
  750.   }
  751. texture
  752.       {
  753.       pigment
  754.          {
  755.          marble
  756.          frequency 1.5
  757.          color_map
  758.             {
  759.             [0.0 color rgb .1]
  760.             [0.1 color rgb .1]
  761.             [0.1 color rgbf .8]
  762.             [1.0 color rgbf .8]
  763.             }
  764.          rotate <0 45 0>
  765.          }
  766.       finish
  767.          {
  768.          ambient 0.3
  769.          reflection 0.25
  770.          }
  771.       }
  772. texture
  773.       {
  774.       pigment
  775.          {
  776.          marble
  777.          color_map
  778.             {
  779.             [0.0 color rgb .1]
  780.             [0.1 color rgb .1]
  781.             [0.1 color rgbf 1]
  782.             [1.0 color rgbf 1]
  783.             }
  784.          rotate <0 0 90>
  785.          }
  786.       finish
  787.          {
  788.          ambient 0.3
  789.          }
  790.       }
  791.  
  792. #declare WinTxt13 =
  793. texture
  794.   {
  795.   UnderTxt
  796.   }
  797. texture
  798.       {
  799.       pigment
  800.          {
  801.          marble
  802.          frequency 1.5
  803.          color_map
  804.             {
  805.             [0.0 color rgb .1]
  806.             [0.1 color rgb .1]
  807.             [0.1 color rgb .5]
  808.             [0.3 color rgbf .5]
  809.             [0.5 color rgbf .5]
  810.             [0.5 color rgbf .9]
  811.             [0.7 color rgbf .9]
  812.             [0.7 color rgbf .9]
  813.             [0.9 color rgb .5]
  814.             [0.9 color rgb .1]
  815.             [1.0 color rgb .1]
  816.             }
  817.          rotate <0 45 0>
  818.          }
  819.       finish
  820.          {
  821.          ambient 0.3
  822.          reflection 0.25
  823.          }
  824.       }
  825. texture
  826.       {
  827.       pigment
  828.          {
  829.          marble
  830.          color_map
  831.             {
  832.             [0.0 color rgb .1]
  833.             [0.1 color rgb .1]
  834.             [0.1 color rgbf 1]
  835.             [1.0 color rgbf 1]
  836.             }
  837.          rotate <0 0 90>
  838.          }
  839.       finish
  840.          {
  841.          ambient 0.3
  842.          }
  843.       }
  844.  
  845. #declare WinTxt14 =
  846. texture
  847.   {
  848.   UnderTxt
  849.   }
  850. texture
  851.       {
  852.       pigment
  853.          {
  854.          marble
  855.          frequency 1.5
  856.          color_map
  857.             {
  858.             [0.0 color rgb 1]
  859.             [0.1 color rgb 1]
  860.             [0.1 color rgbf .8]
  861.             [1.0 color rgbf .8]
  862.             }
  863.          rotate <0 45 0>
  864.          }
  865.       finish
  866.          {
  867.          ambient 0.3
  868.          reflection 0.25
  869.          }
  870.       }
  871. texture
  872.       {
  873.       pigment
  874.          {
  875.          marble
  876.          color_map
  877.             {
  878.             [0.0 color rgb 1]
  879.             [0.1 color rgb 1]
  880.             [0.1 color rgbf 1]
  881.             [1.0 color rgbf 1]
  882.             }
  883.          rotate <0 0 90>
  884.          }
  885.       finish
  886.          {
  887.          ambient 0.3
  888.          }
  889.       }
  890.  
  891.  
  892.