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

  1.  
  2. textures/gothic_floor/q1metal7_99spot
  3. {
  4.  
  5.         {
  6.         map textures/liquids/proto_grueldark2.tga
  7.                 blendFunc GL_ONE GL_ZERO
  8.                 tcmod scale 2 2
  9.                 tcMod scroll .01 .03
  10.                 tcMod turb 0 0.05 0 .05
  11.         }
  12.         {
  13.         map textures/effects/tinfx3.tga
  14.                 blendFunc GL_ONE GL_ONE
  15.                 tcGen environment
  16.         }
  17.        
  18.     {
  19.             map textures/gothic_floor/q1metal7_99spot.tga
  20.         blendFunc blend
  21.             rgbGen identity
  22.     }
  23.         {
  24.         map $lightmap
  25.                 blendFunc filter
  26.         rgbGen identity
  27.     }
  28. }
  29.  
  30. textures/gothic_floor/xq1metalbig_ow
  31. {
  32.         {
  33.             map textures/gothic_floor/xq1metalbig_ow.tga
  34.             rgbGen identity
  35.     }
  36.         {
  37.         map textures/sfx/specular.tga
  38.                 //map textures/liquids/proto_gruel3.tga
  39.                 tcGen environment
  40.                 tcmod scale 3 3
  41.                 //tcmod rotate 30
  42.                 tcMod turb 0 .25 0 .05
  43.                 //tcmod scroll .1 .2
  44.                 blendFunc GL_ONE GL_ONE
  45.                 rgbGen identity
  46.     }
  47.     {
  48.             map textures/gothic_floor/xq1metalbig_ow.tga
  49.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  50.             rgbGen identity
  51.     }
  52.         {
  53.         map $lightmap
  54.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  55.         rgbGen identity
  56.     }
  57. }
  58. textures/gothic_floor/q1metal7_98blueow
  59. {
  60.         {
  61.             map textures/gothic_floor/q1metal7_98blueow.tga
  62.             rgbGen identity
  63.     }
  64.         {
  65.         map textures/sfx/fire_ctfred.tga
  66.                 tcmod scroll 0 1
  67.                 tcMod turb 0 .25 0 1.6
  68.                 tcmod scale 4 4
  69.                 blendFunc GL_ONE GL_ONE
  70.                 rgbGen identity
  71.     }
  72.     {
  73.             map textures/gothic_floor/q1metal7_98blueow.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_floor/q1metal7_97redow
  84. {
  85.         {
  86.             map textures/gothic_floor/q1metal7_97redow.tga
  87.             rgbGen identity
  88.     }
  89.         {
  90.         map textures/sfx/fire_ctfblue.tga
  91.                 tcmod scroll 0 1
  92.                 tcMod turb 0 .25 0 1.6
  93.                 tcmod scale 4 4
  94.                 blendFunc GL_ONE GL_ONE
  95.                 rgbGen identity
  96.     }
  97.     {
  98.             map textures/gothic_floor/q1metal7_97redow.tga
  99.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  100.             rgbGen identity
  101.     }
  102.         {
  103.         map $lightmap
  104.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  105.         rgbGen identity
  106.     }
  107. }
  108. textures/gothic_floor/fireblocks17floor3
  109. {
  110. //    surfaceparm nolightmap
  111.         {
  112.         map textures/liquids/protolava2.tga
  113.                 tcmod scale .2 .2
  114.                 tcmod scroll .04 .03
  115.                 tcMod turb 0 .1 0 .01
  116.                 blendFunc GL_ONE GL_ZERO
  117.                 rgbGen identity
  118.     }
  119.     {
  120.         map textures/gothic_floor/fireblocks17floor3.tga
  121.                 blendfunc blend
  122.     }
  123.     {
  124.         map $lightmap
  125.         blendfunc filter
  126.     }
  127. }
  128.  
  129. textures/gothic_floor/center2trn
  130. {
  131.  
  132.         {
  133.         map textures/sfx/fireswirl2.tga
  134.                 tcmod rotate 333
  135.                 tcMod stretch sin .8 0.2 0 9.7
  136.             rgbGen identity
  137.     }
  138.         {
  139.             map textures/gothic_floor/center2trn.tga
  140.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  141.                 tcmod rotate 30
  142.                 tcMod stretch sin .8 0.2 0 .2
  143.             rgbGen identity
  144.     }
  145.         {
  146.             map textures/gothic_floor/center2trn.tga
  147.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  148.             rgbGen identity
  149.     }
  150.         {
  151.         map $lightmap
  152.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  153.         rgbGen identity
  154.     }
  155. }
  156. textures/gothic_floor/largerblock3b_ow
  157. {
  158.  
  159.         {
  160.         map textures/sfx/firegorre.tga
  161.                 tcmod scroll 0 1
  162.                 tcMod turb 0 .25 0 1.6
  163.                 tcmod scale 4 4
  164.                 blendFunc GL_ONE GL_ZERO
  165.                 rgbGen identity
  166.     }
  167.     {
  168.             map textures/gothic_floor/largerblock3b_ow.tga
  169.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  170.             rgbGen identity
  171.     }
  172.         {
  173.         map $lightmap
  174.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  175.         rgbGen identity
  176.     }
  177. }
  178. textures/gothic_floor/metalbridge06brokeb
  179. {
  180.         {
  181.                 map textures/sfx/kenelectric.tga  
  182.                 tcmod scale 2 2
  183.                 tcMod turb 0 .2 0 .3
  184.                 tcmod scroll 3 5
  185.                 rgbGen identity
  186.     }  
  187.         {
  188.         map textures/gothic_floor/metalbridge06brokeb.tga
  189.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  190.         rgbGen identity
  191.     } 
  192.         {
  193.         map $lightmap
  194.                 blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
  195.         rgbGen identity
  196.     }
  197.    
  198.          
  199. }
  200.  
  201. textures/gothic_floor/xstepborder3_shiney
  202. {
  203.     qer_editorimage textures/gothic_floor/xstepborder3_alpha.tga
  204.     {
  205.         map $lightmap
  206.         rgbgen identity      
  207.     }
  208.     
  209.     {
  210.         map textures/gothic_floor/xstepborder3_alpha.tga
  211.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  212.         rgbGen identity
  213.         alphaGen lightingSpecular
  214.     }
  215.  
  216.             
  217. }
  218.  
  219.  
  220. textures/gothic_floor/xlargeblockfloor5_pent
  221. {
  222.     {
  223.         map textures/gothic_floor/xlargeblockfloor5_pent.tga
  224.         rgbGen identity
  225.     }
  226.     {
  227.         map $lightmap
  228.         rgbGen identity
  229.         blendfunc gl_dst_color gl_zero
  230.     }
  231.     {
  232.         map textures/sfx/pentfloor_256_glow.tga
  233.         blendFunc GL_ONE GL_ONE
  234.         rgbGen wave sin .5 .5 0 .5    
  235.         depthfunc equal
  236.     }
  237. }
  238.  
  239. textures/gothic_floor/xlargeblockfloor5_pent_offset
  240. {
  241.     {
  242.         map textures/gothic_floor/xlargeblockfloor5_pent_offset.tga
  243.         rgbGen identity
  244.     }
  245.     {
  246.         map $lightmap
  247.         rgbGen identity
  248.         blendfunc gl_dst_color gl_zero
  249.     }
  250.     {
  251.         map textures/sfx/pentfloor_256_glow.tga
  252.         blendFunc GL_ONE GL_ONE
  253.         rgbGen wave sin .5 .5 0 .5    
  254.         depthfunc equal
  255.     }
  256. }
  257.  
  258. textures/gothic_floor/glowfloor1
  259. {
  260.     q3map_lightimage textures/gothicfloor/glowfloor1.tga
  261.     q3map_surfacelight 600
  262.  
  263.     // GLOWING RED Floor Color on blocks17g floor
  264.     {
  265.         map $lightmap
  266.         rgbGen identity
  267.     }
  268.     {
  269.         map textures/gothic_block/blocks17g.tga
  270.         blendFunc GL_DST_COLOR GL_ZERO
  271.         rgbGen identity
  272.     }
  273.     {
  274.         map textures/gothic_floor/glowred2.blend.tga
  275.         // rgbGen wave sin 0.5 0.5 0 0.5
  276.         blendFunc GL_ONE GL_ONE
  277.         rgbGen wave sin 0.5 0.1 1 0.5
  278.     }
  279. }
  280.  
  281. textures/gothic_floor/pent_metalbridge02
  282. {
  283.     q3map_lightimage textures/gothic_floor/pent_glow.tga
  284.     q3map_surfacelight 500
  285.  
  286.     {
  287.         map $lightmap
  288.         rgbGen identity
  289.     }
  290.     {
  291.         map textures/gothic_floor/pent_metalbridge02.tga
  292.         blendFunc GL_DST_COLOR GL_ZERO
  293.         rgbGen identity
  294.     }
  295.     {
  296.         map textures/gothic_floor/pent_glow.tga
  297.         blendFunc GL_ONE GL_ONE
  298.         rgbGen wave sin .5 .5 0 0.5
  299.     }
  300. }
  301. textures/gothic_floor/pent_metalbridge06
  302. {
  303.     q3map_lightimage textures/gothic_floor/pent_glow.tga
  304.     q3map_surfacelight 500
  305.  
  306.     {
  307.         map $lightmap
  308.         rgbGen identity
  309.     }
  310.     {
  311.         map textures/gothic_floor/pent_metalbridge06.tga
  312.         blendFunc GL_DST_COLOR GL_ZERO
  313.         rgbGen identity
  314.     }
  315.     {
  316.         map textures/gothic_floor/pent_glow.tga
  317.         blendFunc GL_ONE GL_ONE
  318.         rgbGen wave sin .5 .5 0 0.5
  319.     }
  320. }
  321.  
  322. textures/gothic_floor/pent_metalbridge06b
  323. {
  324.     q3map_lightimage textures/gothic_floor/pent_glow.tga
  325.     q3map_surfacelight 500
  326.  
  327.     {
  328.         map $lightmap
  329.         rgbGen identity
  330.     }
  331.     {
  332.         map textures/gothic_floor/pent_metalbridge06b.tga
  333.         blendFunc GL_DST_COLOR GL_ZERO
  334.         rgbGen identity
  335.     }
  336.     {
  337.         map textures/gothic_floor/pent_glow.tga
  338.         blendFunc GL_ONE GL_ONE
  339.         rgbGen wave sin .5 .5 0 0.5
  340.     }
  341. }
  342.  
  343.