home *** CD-ROM | disk | FTP | other *** search
/ Net Power 2000 #2 / NetCD2.iso / Demogame / Quake3 / q3ademo.exe / Main / pak0.pk3 / scripts / gothic_trim.shader < prev    next >
Encoding:
Text File  |  1999-11-29  |  14.4 KB  |  806 lines

  1. textures/gothic_trim/x_noblight
  2. {   
  3.    q3map_lightimage textures/gothic_trim/x_noblightfx.tga
  4.    q3map_surfacelight 100
  5.         {
  6.                 map textures/sfx/firegorre2.tga       
  7.                 tcmod scroll .1 1
  8.                 tcmod scale 1 1
  9.     }   
  10.         {
  11.         map textures/gothic_trim/x_noblight.tga
  12.                 blendFunc blend
  13.         rgbGen identity
  14.     } 
  15.         {
  16.         map $lightmap
  17.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  18.         rgbGen identity
  19.     }
  20.         {
  21.         map textures/gothic_trim/x_noblightfx.tga
  22.                 blendFunc add
  23.         rgbGen wave sin .5 .5 0 .1
  24.     } 
  25. }
  26. textures/gothic_trim/zinc_shiny
  27. {   
  28.     
  29.         {
  30.                 map textures/effects/tinfx.tga       
  31.                 tcGen environment
  32.                 rgbGen identity
  33.     }   
  34.         {
  35.         map textures/gothic_trim/zinc_shiny.tga
  36.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  37.         rgbGen identity
  38.     } 
  39.         {
  40.         map $lightmap
  41.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  42.         rgbGen identity
  43.     }
  44. }
  45. textures/gothic_trim/chrome_rivet
  46. {   
  47.     
  48.         {
  49.                 map textures/effects/tinfx.tga       
  50.                 tcGen environment
  51.                 rgbGen identity
  52.     }   
  53.         {
  54.         map textures/gothic_trim/chrome_rivet.tga
  55.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  56.         rgbGen identity
  57.     } 
  58.         {
  59.         map $lightmap
  60.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  61.         rgbGen identity
  62.     }
  63. }
  64. textures/gothic_trim/km_arena1tower4fx
  65. {   
  66.     
  67.         {
  68.                 map textures/effects/tinfx.tga       
  69.                 tcGen environment
  70.                 rgbGen identity
  71.     }   
  72.         {
  73.         map textures/gothic_trim/km_arena1tower4fx.tga
  74.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  75.         rgbGen identity
  76.     } 
  77.         {
  78.         map $lightmap
  79.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  80.         rgbGen identity
  81.     }
  82. }
  83. textures/gothic_trim/km_arena1towerblue
  84. {   
  85.     
  86.         {
  87.                 map textures/effects/tinfx.tga       
  88.                 tcGen environment
  89.                 rgbGen identity
  90.     }   
  91.         {
  92.         map textures/gothic_trim/km_arena1towerblue.tga
  93.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  94.         rgbGen identity
  95.     } 
  96.         {
  97.         map $lightmap
  98.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  99.         rgbGen identity
  100.     }
  101. }         
  102. //textures/gothic_trim/metalbase09_b_blocks15
  103. //{              
  104. //    {
  105. //        map $lightmap
  106. //        rgbGen identity
  107. //    }
  108. //
  109. //
  110. //       {
  111. //        map textures/gothic_trim/metalbase09_b_blocks15.tga
  112. //                blendFunc GL_dst_color GL_SRC_ALPHA
  113. //        alphagen lightingspecular
  114. //        rgbGen identity
  115. //    }
  116. //
  117. //}
  118. //
  119.  
  120. textures/gothic_trim/column2c_trans
  121. {
  122.     qer_editorimage textures/gothic_trim/column2c_test.tga
  123.     surfaceparm nonsolid
  124.     {
  125.         map $lightmap
  126.         rgbGen identity
  127.     
  128.     }
  129.     {
  130.         map textures/gothic_trim/column2c_test.tga
  131.         rgbGen identity
  132.         blendFunc GL_DST_COLOR GL_ZERO
  133.  
  134.     
  135.     }
  136. }
  137.  
  138. textures/gothic_trim/metalsupport4b_trans
  139. {
  140.     qer_editorimage textures/gothic_trim/metalsupport4b.tga
  141.     surfaceparm nonsolid
  142.     {
  143.         map $lightmap
  144.         rgbGen identity
  145.     
  146.     }
  147.     {
  148.         map textures/gothic_trim/metalsupport4b.tga
  149.         rgbGen identity
  150.         blendFunc GL_DST_COLOR GL_ZERO
  151.  
  152.     
  153.     }
  154. }
  155.  
  156. textures/gothic_trim/metalsupport4j_trans
  157. {
  158.     qer_editorimage textures/gothic_trim/metalsupport4j.tga
  159.     surfaceparm nonsolid
  160.     {
  161.         map $lightmap
  162.         rgbGen identity
  163.     }
  164.     {
  165.         map textures/gothic_trim/metalsupport4j.tga
  166.         rgbGen identity
  167.         blendFunc GL_DST_COLOR GL_ZERO
  168.     }
  169. }
  170.  
  171. textures/gothic_trim/border6_trans
  172. {
  173.     qer_editorimage textures/gothic_trim/border6.tga
  174.     surfaceparm nonsolid
  175.     {
  176.         map $lightmap
  177.         rgbGen identity
  178.  
  179.     }
  180.     {
  181.         map textures/gothic_trim/border6.tga
  182.         rgbGen identity
  183.         blendFunc GL_DST_COLOR GL_ZERO
  184.  
  185.     }
  186. }
  187.  
  188. textures/gothic_trim/pitted_rust2_trans
  189. {
  190.     qer_editorimage textures/gothic_trim/pitted_rust2.tga
  191.     surfaceparm nonsolid
  192.     {
  193.         map $lightmap
  194.         rgbGen identity
  195.     
  196.     }
  197.     {
  198.         map textures/gothic_trim/pitted_rust2.tga
  199.         rgbGen identity
  200.         blendFunc GL_DST_COLOR GL_ZERO
  201.  
  202.     
  203.     }
  204. }
  205. textures/gothic_trim/pitted_rust3_trans
  206. {
  207.     qer_editorimage textures/gothic_trim/pitted_rust3.tga
  208.     surfaceparm nonsolid
  209.     {
  210.         map $lightmap
  211.         rgbGen identity
  212.     
  213.     }
  214.     {
  215.         map textures/gothic_trim/pitted_rust3.tga
  216.         rgbGen identity
  217.         blendFunc GL_DST_COLOR GL_ZERO
  218.  
  219.     
  220.     }
  221. }
  222.  
  223. textures/gothic_block/killtrim_trans
  224. {
  225.     qer_editorimage textures/gothic_block/killtrim.tga
  226.     surfaceparm nonsolid
  227.     {
  228.         map $lightmap
  229.         rgbGen identity
  230.     
  231.     }
  232.     {
  233.         map textures/gothic_block/killtrim.tga
  234.         rgbGen identity
  235.         blendFunc GL_DST_COLOR GL_ZERO
  236.  
  237.     
  238.     }
  239. }
  240.  
  241. textures/gothic_trim/baseboard09_p_shiny
  242. {
  243.     
  244.  
  245.     {
  246.         map $lightmap
  247.     //    map textures/base_wall/chrome_env.tga
  248.             rgbGen identity
  249.     //    tcGen environment
  250.     //    tcmod scale .25 .25
  251.     }
  252.     
  253.     {
  254.         map textures/gothic_trim/baseboard09_p_shiny.tga
  255.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  256.         alphagen lightingspecular
  257.     //    blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA    
  258.         rgbGen identity
  259.     }
  260.     //{
  261.     //    map $lightmap
  262.     //    blendfunc gl_dst_color gl_zero
  263.     //    rgbGen identity
  264.     //}
  265. }
  266.  
  267.  
  268. textures/gothic_trim/km_arena1tower4_shiny
  269. {
  270.  
  271.     {
  272.         map $lightmap
  273.         rgbgen identity      
  274.     }
  275.     
  276.     {
  277.         map textures/gothic_trim/km_arena1tower4_shiny.tga
  278.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  279.         rgbGen identity
  280.         alphaGen lightingSpecular
  281.     }
  282.  
  283.             
  284. }
  285.  
  286.  
  287.  
  288. textures/gothic_trim/metalsupport4h_shiny
  289. {
  290.  
  291.     {
  292.         map $lightmap
  293.         rgbgen identity      
  294.     }
  295.     
  296.     {
  297.         map textures/gothic_trim/metalsupport4h_shiny.tga
  298.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  299.         rgbGen identity
  300.         alphaGen lightingSpecular
  301.     }
  302.  
  303.             
  304. }
  305.  
  306. textures/gothic_trim/metalsupport4h_trans
  307. {
  308.     qer_editorimage textures/gothic_trim/metalsupport4h_shiny
  309.     surfaceparm nonsolid
  310.     {
  311.         map $lightmap
  312.         rgbgen identity      
  313.     }
  314.     
  315.     {
  316.         map textures/gothic_trim/metalsupport4h_shiny.tga
  317.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  318.         rgbGen identity
  319.         alphaGen lightingSpecular
  320.     }
  321.  
  322.             
  323. }
  324.  
  325. textures/gothic_trim/supportborderside_shiney
  326. {
  327.     qer_editorimage textures/gothic_trim/xsupportborderside_shiney.tga
  328.     {
  329.         map $lightmap
  330.         rgbgen identity      
  331.     }
  332.     
  333.     {
  334.         map textures/gothic_trim/xsupportborderside_shiney.tga
  335.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  336.         rgbGen identity
  337.         alphaGen lightingSpecular
  338.     }
  339.  
  340.             
  341. }
  342.  
  343. textures/gothic_trim/metlsupport4i_shiney
  344. {
  345.     qer_editorimage textures/gothic_trim/xmetalsupport4i_alpha.tga
  346.     {
  347.         map $lightmap
  348.         rgbgen identity      
  349.     }
  350.     
  351.     {
  352.         map textures/gothic_trim/xmetalsupport4i_alpha.tga
  353.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  354.         rgbGen identity
  355.         alphaGen lightingSpecular
  356.     }
  357.  
  358.             
  359. }
  360.  
  361. textures/gothic_trim/barbedwire
  362. {    
  363.         surfaceparm trans        
  364.     cull disable
  365.  
  366.     // RUSTY Barbed wire
  367.     {
  368.         map textures/gothic_trim/barbedwire.tga
  369.         // tcMod scale 2 2
  370.         blendFunc GL_ONE GL_ZERO
  371.         alphaFunc GE128
  372.         depthWrite
  373.         rgbGen identity
  374.     }
  375.     {
  376.         map $lightmap
  377.         rgbGen identity
  378.         blendFunc GL_DST_COLOR GL_ZERO
  379.         depthFunc equal
  380.     }
  381. }
  382. textures/gothic_button/timbutton
  383.     {
  384.     q3map_lightimage textures/gothic_button/timbutton2.tga
  385.     q3map_surfacelight 10
  386.     //light 1
  387.  
  388.         {
  389.             map textures/gothic_button/timbutton.tga
  390.         }
  391.  
  392.  
  393.         {
  394.             map $lightmap
  395.             blendfunc gl_dst_color gl_zero
  396.             rgbgen identity
  397.         }
  398.  
  399.         {
  400.             map textures/gothic_button/timbutton2.tga
  401.             blendfunc gl_one gl_one
  402.             rgbgen wave sin .5 .5 0 1
  403.         }
  404.  
  405.     }
  406.  
  407.         
  408.  
  409. textures/gothic_wall/window_evil6a
  410.  
  411. {
  412.     q3map_lightimage textures/gothic_wall/window_evil6a_glow.tga
  413.     q3map_surfacelight 50
  414.     //light 1
  415.  
  416.     {
  417.         map $lightmap
  418.         rgbGen identity
  419.     }
  420.     
  421.     {
  422.         map textures/gothic_wall/window_evil6a.tga
  423.         blendfunc GL_DST_COLOR GL_ZERO
  424.         rgbGen identity
  425.     }
  426.  
  427.     {
  428.         map textures/gothic_wall/window_evil6a_glow.tga
  429.         blendfunc GL_ONE GL_ONE
  430.         rgbGen identity
  431.     }
  432.     
  433. }
  434.  
  435. textures/gothic_wall/window_evil7
  436.  
  437. {
  438.     q3map_lightimage textures/gothic_wall/window_evil7_glow.tga
  439.     q3map_surfacelight 300
  440.     //light 1
  441.  
  442.     {
  443.         map $lightmap
  444.         rgbGen identity
  445.     }
  446.     
  447.     {
  448.         map textures/gothic_wall/window_evil7.tga
  449.         blendfunc GL_DST_COLOR GL_ZERO
  450.         rgbGen identity
  451.     }
  452.  
  453.     {
  454.         map textures/gothic_wall/window_evil7_glow.tga
  455.         blendfunc GL_ONE GL_ONE
  456.         rgbGen identity
  457.     }
  458.     
  459. }
  460.  
  461.  
  462. textures/gothic_wall/glass_stained1
  463.  
  464. {
  465.  
  466.     surfaceparm trans
  467.     qer_editorimage    textures/gothic_wall/glass_stained1.tga
  468.  
  469.     
  470.     
  471.  
  472.     {
  473.         map textures/gothic_wall/glass_stained1.tga
  474.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  475.         rgbGen identity
  476.     }
  477.     
  478.  
  479. }
  480.  
  481. textures/gothic_trim/gothgrate3
  482. {
  483.     surfaceparm    metalsteps        
  484.     cull none
  485.  
  486.     // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
  487.     {
  488.         map textures/gothic_trim/gothgrate3.tga
  489.         blendFunc GL_ONE GL_ZERO
  490.         rgbGen identity
  491.         alphaFunc GT0
  492.         depthWrite
  493.     }
  494.     {
  495.         map $lightmap
  496.         blendFunc GL_DST_COLOR GL_ZERO
  497.         rgbGen identity
  498.         depthFunc equal
  499.     }
  500. }
  501.  
  502. textures/gothic_trim/gothgrate2
  503. {
  504.     surfaceparm    metalsteps        
  505.     cull none
  506.  
  507.     // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
  508.     {
  509.         map textures/gothic_trim/gothgrate2.tga
  510.         blendFunc GL_ONE GL_ZERO
  511.         rgbGen identity
  512.         alphaFunc GT0
  513.         depthWrite
  514.     }
  515.     {
  516.         map $lightmap
  517.         blendFunc GL_DST_COLOR GL_ZERO
  518.         rgbGen identity
  519.         depthFunc equal
  520.     }
  521. }
  522. textures/gothic_trim/tongue_bone
  523. {
  524.     {    
  525.         map $lightmap
  526.         rgbGen identity
  527.     }
  528.     {
  529.         map textures/gothic_trim/tongue_bone.tga
  530.         blendFunc GL_DST_COLOR GL_ZERO
  531.         rgbGen identity
  532.     }
  533.     {
  534.         map textures/gothic_trim/tongue_bone.blend.tga
  535.         blendFunc GL_ONE GL_ONE
  536.         rgbGen wave sin 0.5 0.5 0 0.2
  537. //        rgbGen wave sin 0.5 0.5 0 0.2
  538.     }
  539. }
  540.  
  541. textures/gothic_trim/metalbase09d_iron
  542. {
  543. qer_editorimage    textures/gothic_trim/metalbase09_d.tga
  544.  
  545.     //    *************************************************
  546.     //    *          Tim's Border #1            
  547.  
  548.         {
  549.             map textures/gothic_wall/iron01_e.tga
  550.             // Name of background wall
  551.             rgbGen identity
  552.         }
  553.  
  554.         {    
  555.             map textures/gothic_trim/metalbase09_d.tga
  556.             // Name of border wall
  557.             rgbGen identity
  558.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  559.         }
  560.  
  561.         {    
  562.             map $lightmap
  563.             rgbGen identity
  564.             blendfunc GL_DST_COLOR GL_ZERO
  565.         }                
  566.  
  567.     //    END
  568. }
  569.  
  570. textures/gothic_trim/metalbase09e_iron
  571. {
  572. qer_editorimage    textures/gothic_trim/metalbase09_e.tga
  573.  
  574.     //    *************************************************
  575.     //    *          Tim's Borders            
  576.  
  577.         {
  578.             map textures/gothic_wall/iron01_e.tga
  579.             // Name of background wall
  580.             rgbGen identity
  581.         }
  582.  
  583.         {    
  584.             map textures/gothic_trim/metalbase09_e.tga
  585.             // Name of border wall
  586.             rgbGen identity
  587.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  588.         }
  589.  
  590.         {    
  591.             map $lightmap
  592.             rgbGen identity
  593.             blendfunc GL_DST_COLOR GL_ZERO
  594.         }                
  595.  
  596.     //    END
  597. }
  598.  
  599. textures/gothic_trim/metalbase02b_iron
  600. {
  601. qer_editorimage    textures/gothic_trim/metalbase02_b.tga
  602.  
  603.     //    *************************************************
  604.     //    *          Tim's Border #2            
  605.  
  606.         {
  607.             map textures/gothic_wall/iron01_e.tga
  608.             // Name of background wall
  609.             rgbGen identity
  610.         }
  611.  
  612.         {    
  613.             map textures/gothic_trim/metalbase02_b.tga
  614.             // Name of border wall
  615.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  616.             rgbGen identity
  617.         }
  618.  
  619.         {    
  620.             map $lightmap
  621.             blendfunc GL_DST_COLOR GL_ZERO
  622.             rgbGen identity
  623.         }                
  624.  
  625.     //    END
  626. }
  627.  
  628. textures/gothic_trim/metalbase03c_iron
  629. {
  630. qer_editorimage    textures/gothic_trim/metalbase03_c.tga
  631.  
  632.     //    *************************************************
  633.     //    *          Tim's Border #3            
  634.  
  635.         {
  636.             map textures/gothic_wall/iron01_e.tga
  637.             rgbGen identity
  638.             // Name of background wall
  639.         }
  640.  
  641.         {    
  642.             map textures/gothic_trim/metalbase03_c.tga
  643.             // Name of border wall
  644.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  645.             rgbGen identity
  646.         }
  647.  
  648.         {    
  649.             map $lightmap
  650.             blendfunc GL_DST_COLOR GL_ZERO
  651.             rgbGen identity
  652.         }                
  653.  
  654.     //    END
  655. }
  656.  
  657.  
  658. textures/gothic_trim/metalbase02c_iron
  659. {
  660. qer_editorimage    textures/gothic_trim/metalbase02_c.tga
  661.  
  662.     //    *************************************************
  663.     //    *          Tim's Border #5 red            
  664.  
  665.         {
  666.             map textures/gothic_wall/iron01_e.tga
  667.             // Name of background wall
  668.             rgbGen identity
  669.         }
  670.  
  671.         {    
  672.             map textures/gothic_trim/metalbase02_c.tga
  673.             // Name of border wall
  674.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  675.             rgbGen identity
  676.         }
  677.  
  678.         {    
  679.             map $lightmap
  680.             blendfunc GL_DST_COLOR GL_ZERO
  681.             rgbGen identity
  682.         }                
  683.  
  684.     //    END
  685. }
  686.  
  687. textures/gothic_trim/metalbase03b_iron
  688. {
  689. qer_editorimage    textures/gothic_trim/metalbase03_b.tga
  690.  
  691.     //    *************************************************
  692.     //    *          Tim's Border #6 red            
  693.  
  694.         {
  695.             map textures/gothic_wall/iron01_e.tga
  696.             // Name of background wall
  697.             rgbGen identity
  698.         }
  699.  
  700.         {    
  701.             map textures/gothic_trim/metalbase03_b.tga
  702.             // Name of border wall
  703.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  704.             rgbGen identity
  705.         }
  706.  
  707.         {    
  708.             map $lightmap
  709.             blendfunc GL_DST_COLOR GL_ZERO
  710.             rgbGen identity
  711.         }                
  712.  
  713.     //    END
  714. }
  715.  
  716. textures/gothic_trim/metalbase09b_iron
  717. {
  718. qer_editorimage    textures/gothic_trim/metalbase09_b.tga
  719.  
  720.     //    *************************************************
  721.     //    *          Tim's Border #7 red            
  722.  
  723.         {
  724.             map textures/gothic_wall/iron01_e.tga
  725.             // Name of background wall
  726.             rgbGen identity
  727.         }
  728.  
  729.         {    
  730.             map textures/gothic_trim/metalbase09_b.tga
  731.             // Name of border wall
  732.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  733.             rgbGen identity
  734.         }
  735.  
  736.         {    
  737.             map $lightmap
  738.             blendfunc GL_DST_COLOR GL_ZERO
  739.             rgbGen identity
  740.         }                
  741.  
  742.     //    END
  743. }
  744.  
  745. textures/gothic_trim/metalbase03a_brick
  746. {
  747. qer_editorimage    textures/gothic_trim/metalbase03_a.tga
  748.  
  749.     //    *************************************************
  750.     //    *          Tim's Border            
  751.  
  752.         {
  753.             map textures/gothic_wall/streetbricks10.tga
  754.             // Name of background wall
  755.             tcMod scale 2 2
  756.             rgbGen identity
  757.         }
  758.  
  759.         {    
  760.             map textures/gothic_trim/metalbase03_a.tga
  761.             // Name of border wall
  762.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  763.             rgbGen identity
  764.         }
  765.  
  766.         {    
  767.             map $lightmap
  768.             blendfunc GL_DST_COLOR GL_ZERO
  769.             rgbGen identity
  770.         }                
  771.  
  772.     //    END
  773. }
  774.  
  775. textures/gothic_trim/metalbase03d_iron
  776. {
  777. qer_editorimage    textures/gothic_trim/metalbase03_d.tga
  778.  
  779.     //    *************************************************
  780.     //    *          Tim's Border            
  781.  
  782.         {
  783.             map textures/gothic_wall/iron01_e.tga
  784.             // Name of background wall
  785.             //tcMod scale 2 2 //this makes in normal size
  786.             rgbGen identity
  787.         }
  788.  
  789.         {    
  790.             map textures/gothic_trim/metalbase03_d.tga
  791.             // Name of border wall
  792.             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  793.             rgbGen identity
  794.         }
  795.  
  796.         {    
  797.             map $lightmap
  798.             blendfunc GL_DST_COLOR GL_ZERO
  799.             rgbGen identity
  800.         }                
  801.  
  802.     //    END
  803. }
  804.  
  805.  
  806.