home *** CD-ROM | disk | FTP | other *** search
/ Freelog 34 / Freelog034.iso / Graphisme3D / Citygen / winsolid.inc < prev    next >
Encoding:
Text File  |  1998-11-18  |  11.6 KB  |  628 lines

  1. #declare UnderTxt =
  2.    texture
  3.       {
  4.       pigment
  5.          {
  6.          bozo
  7.          color_map
  8.            {
  9.            [0.0  color rgb <.9, .9, .75>]
  10.            [0.6  color rgb <.9, .9, .75>]
  11.            [0.8  color rgb <0, 0, 0>]
  12.            [1.0  color rgb <0, 0, 0>]
  13.            }
  14.          scale 100
  15.          warp { repeat x offset <0,15,0> }
  16.          warp { repeat z offset <0,20,0> }
  17.          warp { repeat y offset <7,0,6> }
  18.          }
  19.       finish
  20.          {
  21.          ambient WinAmbient
  22.          diffuse WinDiffuse
  23.          #if (WinAmbient > .7)
  24.          reflection 0
  25.          #else
  26.          reflection 0.3
  27.          #end
  28.          }
  29.       }
  30.  
  31. #declare WinTxt1 =
  32.    texture
  33.       {
  34.       UnderTxt
  35.       }
  36.    texture
  37.       {
  38.       pigment
  39.          {
  40.          marble
  41.          frequency 1.5
  42.          color_map
  43.             {
  44.             [0.0 color rgb <0.5, 0.0, 0.0>]
  45.             [0.5 color rgb <0.5, 0.0, 0.0>]
  46.             [0.5 color rgbt 1]
  47.             [1.0 color rgbt 1]
  48.             }
  49.          rotate <0 45 0>
  50.          }
  51.       finish {ambient 0.4}
  52.       }
  53.    texture
  54.       {
  55.       pigment
  56.          {
  57.          marble
  58.          color_map
  59.             {
  60.             [0.0 color rgb <0.5, 0.0, 0.0>]
  61.             [0.5 color rgb <0.5, 0.0, 0.0>]
  62.             [0.5 color rgbt 1]
  63.             [1.0 color rgbt 1]
  64.             }
  65.          rotate <0 0 90>
  66.          }
  67.       finish {ambient 0.4}
  68.       }
  69.  
  70. #declare WinTxt2 =
  71.    texture
  72.       {
  73.       UnderTxt
  74.       }
  75.    texture
  76.       {
  77.       pigment
  78.          {
  79.          marble
  80.          frequency 1.5
  81.          color_map
  82.             {
  83.             [0.0 color rgb <0.8, 0.8, 0.8>]
  84.             [0.5 color rgb <0.8, 0.8, 0.8>]
  85.             [0.5 color rgbt 1]
  86.             [1.0 color rgbt 1]
  87.             }
  88.          rotate <0 45 0>
  89.          }
  90.       finish {ambient 0.4}
  91.       }
  92.    texture
  93.       {
  94.       pigment
  95.          {
  96.          marble
  97.          color_map
  98.             {
  99.             [0.0 color rgb <0.8, 0.8, 0.8>]
  100.             [0.5 color rgb <0.8, 0.8, 0.8>]
  101.             [0.5 color rgbt 1]
  102.             [1.0 color rgbt 1]
  103.             }
  104.          rotate <0 0 90>
  105.          }
  106.       finish {ambient 0.4}
  107.       }
  108.  
  109.  
  110.  
  111. #declare WinTxt3 =
  112.    texture
  113.       {
  114.       UnderTxt
  115.       }
  116.    texture
  117.       {
  118.       pigment
  119.          {
  120.          marble
  121.          frequency 1.5
  122.          color_map
  123.             {
  124.             [0.0 color rgb <0.5, 0.3, 0.2>]
  125.             [0.5 color rgb <0.5, 0.3, 0.2>]
  126.             [0.5 color rgbt 1]
  127.             [1.0 color rgbt 1]
  128.             }
  129.          rotate <0 45 0>
  130.          }
  131.       finish {ambient 0.4}
  132.       }
  133.    texture
  134.       {
  135.       pigment
  136.          {
  137.          marble
  138.          color_map
  139.             {
  140.             [0.0 color rgb <0.5, 0.3, 0.2>]
  141.             [0.5 color rgb <0.5, 0.3, 0.2>]
  142.             [0.5 color rgbt 1]
  143.             [1.0 color rgbt 1]
  144.             }
  145.          rotate <0 0 90>
  146.          }
  147.       finish {ambient 0.4}
  148.       }
  149.  
  150. #declare WinTxt4 =
  151.    texture
  152.       {
  153.       UnderTxt
  154.       }
  155.    texture
  156.       {
  157.       pigment
  158.          {
  159.          marble
  160.          frequency 1.5
  161.          color_map
  162.             {
  163.             [0.0 color rgb <0.9, 0.7, 0.6>]
  164.             [0.5 color rgb <0.9, 0.7, 0.6>]
  165.             [0.5 color rgbt 1]
  166.             [1.0 color rgbt 1]
  167.             }
  168.          rotate <0 45 0>
  169.          }
  170.       finish {ambient 0.4}
  171.       }
  172.    texture
  173.       {
  174.       pigment
  175.          {
  176.          marble
  177.          color_map
  178.             {
  179.             [0.0 color rgb <0.9, 0.7, 0.6>]
  180.             [0.5 color rgb <0.9, 0.7, 0.6>]
  181.             [0.5 color rgbt 1]
  182.             [1.0 color rgbt 1]
  183.             }
  184.          rotate <0 0 90>
  185.          }
  186.       finish {ambient 0.4}
  187.       }
  188.  
  189. #declare WinTxt5 =
  190.    texture
  191.       {
  192.       UnderTxt
  193.       }
  194.    texture
  195.       {
  196.       pigment
  197.          {
  198.          marble
  199.          frequency 1.5
  200.          color_map
  201.             {
  202.             [0.0 color rgb .4]
  203.             [0.5 color rgb .4]
  204.             [0.5 color rgbt 1]
  205.             [1.0 color rgbt 1]
  206.             }
  207.          rotate <0 45 0>
  208.          }
  209.       finish {ambient 0.4}
  210.       }
  211.    texture
  212.       {
  213.       pigment
  214.          {
  215.          marble
  216.          color_map
  217.             {
  218.             [0.0 color rgb .4]
  219.             [0.5 color rgb .4]
  220.             [0.5 color rgbt 1]
  221.             [1.0 color rgbt 1]
  222.             }
  223.          rotate <0 0 90>
  224.          }
  225.       finish {ambient 0.4}
  226.       }
  227.  
  228. #declare WinTxt6 =
  229.    texture
  230.       {
  231.       UnderTxt
  232.       }
  233.    texture
  234.       {
  235.       pigment
  236.          {
  237.          marble
  238.          frequency 1.5
  239.          color_map
  240.             {
  241.             [0.0 color rgb .8]
  242.             [0.5 color rgb .8]
  243.             [0.5 color rgbt 1]
  244.             [1.0 color rgbt 1]
  245.             }
  246.          rotate <0 45 0>
  247.          }
  248.       finish {ambient 0.4}
  249.       }
  250.    texture
  251.       {
  252.       pigment
  253.          {
  254.          marble
  255.          color_map
  256.             {
  257.             [0.0 color rgb .6]
  258.             [0.5 color rgb .6]
  259.             [0.5 color rgbt 1]
  260.             [1.0 color rgbt 1]
  261.             }
  262.          rotate <0 0 90>
  263.          }
  264.       finish {ambient 0.4}
  265.       }
  266.  
  267. #declare WinTxt7 =
  268.    texture
  269.       {
  270.       UnderTxt
  271.       }
  272.    texture
  273.       {
  274.       pigment
  275.          {
  276.          marble
  277.          frequency 1.5
  278.          color_map
  279.             {
  280.             [0.0 color rgb <0.8, 0.7, 0.5>]
  281.             [0.5 color rgb <0.8, 0.7, 0.5>]
  282.             [0.5 color rgbt 1]
  283.             [1.0 color rgbt 1]
  284.             }
  285.          rotate <0 45 0>
  286.          }
  287.       finish {ambient 0.4}
  288.       }
  289.    texture
  290.       {
  291.       pigment
  292.          {
  293.          marble
  294.          color_map
  295.             {
  296.             [0.0 color rgb <0.8, 0.7, 0.5>]
  297.             [0.5 color rgb <0.8, 0.7, 0.5>]
  298.             [0.5 color rgbt 1]
  299.             [1.0 color rgbt 1]
  300.             }
  301.          rotate <0 0 90>
  302.          }
  303.       finish {ambient 0.4}
  304.       }
  305.  
  306. #declare WinTxt8 =
  307.    texture
  308.       {
  309.       UnderTxt
  310.       }
  311.    texture
  312.       {
  313.       pigment
  314.          {
  315.          marble
  316.          frequency 1.5
  317.          color_map
  318.             {
  319.             [0.0 color rgb .9]
  320.             [0.5 color rgb .9]
  321.             [0.5 color rgbt 1]
  322.             [1.0 color rgbt 1]
  323.             }
  324.          rotate <0 45 0>
  325.          }
  326.       finish {ambient 0.4}
  327.       }
  328.    texture
  329.       {
  330.       pigment
  331.          {
  332.          marble
  333.          color_map
  334.             {
  335.             [0.0 color rgb .9]
  336.             [0.5 color rgb .9]
  337.             [0.5 color rgbt 1]
  338.             [1.0 color rgbt 1]
  339.             }
  340.          rotate <0 0 90>
  341.          }
  342.       finish {ambient 0.4}
  343.       }
  344.  
  345.  
  346. #declare WinTxt9 =
  347. texture
  348.   {
  349.   UnderTxt
  350.   }
  351. texture
  352.       {
  353.       pigment
  354.          {
  355.          marble
  356.          frequency 1.5
  357.          color_map
  358.             {
  359.             [0.0 color rgb 1]
  360.             [0.1 color rgb 1]
  361.             [0.1 color rgbf .8]
  362.             [1.0 color rgbf .8]
  363.             }
  364.          rotate <0 45 0>
  365.          }
  366.       finish
  367.          {
  368.          ambient 0.3
  369.          reflection 0.25
  370.          }
  371.       }
  372. texture
  373.       {
  374.       pigment
  375.          {
  376.          marble
  377.          color_map
  378.             {
  379.             [0.0 color rgb 0]
  380.             [0.1 color rgb 0]
  381.             [0.1 color rgbf 1]
  382.             [1.0 color rgbf 1]
  383.             }
  384.          rotate <0 0 90>
  385.          }
  386.       finish
  387.          {
  388.          ambient 0.3
  389.          }
  390.       }
  391.  
  392. #declare WinTxt10 =
  393. texture
  394.   {
  395.   UnderTxt
  396.   }
  397. texture
  398.       {
  399.       pigment
  400.          {
  401.          marble
  402.          color_map
  403.             {
  404.             [0.0 color rgb .2]
  405.             [0.5 color rgb .2]
  406.             [0.5 color rgbf <0.9, 0.8, 0, .9>]
  407.             [1.0 color rgbf <0.9, 0.8, 0, .9>]
  408.             }
  409.          rotate <0 0 90>
  410.          }
  411.       finish
  412.          {
  413.          ambient 0.3
  414.          reflection 0.5
  415.          }
  416.       }
  417.       texture
  418.       {
  419.       pigment
  420.          {
  421.          marble
  422.          frequency 1.5
  423.          color_map
  424.             {
  425.             [0.0 color rgb 1]
  426.             [0.5 color rgb 1]
  427.             [0.5 color rgbt <0.9, 0.8, 0, .9>]
  428.             [1.0 color rgbt <0.9, 0.8, 0, .9>]
  429.             }
  430.          rotate <0 45 0>
  431.          }
  432.       finish {ambient 0.4}
  433.       }
  434.  
  435. #declare WinTxt11 =
  436. texture
  437.   {
  438.   UnderTxt
  439.   }
  440. texture
  441.       {
  442.       pigment
  443.          {
  444.          marble
  445.          frequency 1.5
  446.          color_map
  447.             {
  448.             [0.0 color rgb .1]
  449.             [0.1 color rgb .1]
  450.             [0.1 color rgbf .8]
  451.             [1.0 color rgbf .8]
  452.             }
  453.          rotate <0 45 0>
  454.          }
  455.       finish
  456.          {
  457.          ambient 0.3
  458.          reflection 0.25
  459.          }
  460.       }
  461. texture
  462.       {
  463.       pigment
  464.          {
  465.          marble
  466.          color_map
  467.             {
  468.             [0.0 color rgb 1]
  469.             [0.1 color rgb 1]
  470.             [0.1 color rgbf 1]
  471.             [1.0 color rgbf 1]
  472.             }
  473.          rotate <0 0 90>
  474.          }
  475.       finish
  476.          {
  477.          ambient 0.3
  478.          }
  479.       scale <1, 3, 1>
  480.       }
  481.  
  482. #declare WinTxt12 =
  483. texture
  484.   {
  485.   UnderTxt
  486.   }
  487. texture
  488.       {
  489.       pigment
  490.          {
  491.          marble
  492.          frequency 1.5
  493.          color_map
  494.             {
  495.             [0.0 color rgb .1]
  496.             [0.1 color rgb .1]
  497.             [0.1 color rgbf .8]
  498.             [1.0 color rgbf .8]
  499.             }
  500.          rotate <0 45 0>
  501.          }
  502.       finish
  503.          {
  504.          ambient 0.3
  505.          reflection 0.25
  506.          }
  507.       }
  508. texture
  509.       {
  510.       pigment
  511.          {
  512.          marble
  513.          color_map
  514.             {
  515.             [0.0 color rgb .1]
  516.             [0.1 color rgb .1]
  517.             [0.1 color rgbf 1]
  518.             [1.0 color rgbf 1]
  519.             }
  520.          rotate <0 0 90>
  521.          }
  522.       finish
  523.          {
  524.          ambient 0.3
  525.          }
  526.       }
  527.  
  528. #declare WinTxt13 =
  529. texture
  530.   {
  531.   UnderTxt
  532.   }
  533. texture
  534.       {
  535.       pigment
  536.          {
  537.          marble
  538.          frequency 1.5
  539.          color_map
  540.             {
  541.             [0.0 color rgb .1]
  542.             [0.1 color rgb .1]
  543.             [0.1 color rgb .5]
  544.             [0.3 color rgbf .5]
  545.             [0.5 color rgbf .5]
  546.             [0.5 color rgbf .9]
  547.             [0.7 color rgbf .9]
  548.             [0.7 color rgbf .9]
  549.             [0.9 color rgb .5]
  550.             [0.9 color rgb .1]
  551.             [1.0 color rgb .1]
  552.             }
  553.          rotate <0 45 0>
  554.          }
  555.       finish
  556.          {
  557.          ambient 0.3
  558.          reflection 0.25
  559.          }
  560.       }
  561. texture
  562.       {
  563.       pigment
  564.          {
  565.          marble
  566.          color_map
  567.             {
  568.             [0.0 color rgb .1]
  569.             [0.1 color rgb .1]
  570.             [0.1 color rgbf 1]
  571.             [1.0 color rgbf 1]
  572.             }
  573.          rotate <0 0 90>
  574.          }
  575.       finish
  576.          {
  577.          ambient 0.3
  578.          }
  579.       }
  580.  
  581. #declare WinTxt14 =
  582. texture
  583.   {
  584.   UnderTxt
  585.   }
  586. texture
  587.       {
  588.       pigment
  589.          {
  590.          marble
  591.          frequency 1.5
  592.          color_map
  593.             {
  594.             [0.0 color rgb 1]
  595.             [0.1 color rgb 1]
  596.             [0.1 color rgbf .8]
  597.             [1.0 color rgbf .8]
  598.             }
  599.          rotate <0 45 0>
  600.          }
  601.       finish
  602.          {
  603.          ambient 0.3
  604.          reflection 0.25
  605.          }
  606.       }
  607. texture
  608.       {
  609.       pigment
  610.          {
  611.          marble
  612.          color_map
  613.             {
  614.             [0.0 color rgb 1]
  615.             [0.1 color rgb 1]
  616.             [0.1 color rgbf 1]
  617.             [1.0 color rgbf 1]
  618.             }
  619.          rotate <0 0 90>
  620.          }
  621.       finish
  622.          {
  623.          ambient 0.3
  624.          }
  625.       }
  626.  
  627.  
  628.