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

  1. textures/hell/ironcrosslt1_5000
  2. {
  3.     qer_editorimage textures/hell/ironcrosslt1.tga
  4.     q3map_lightimage textures/hell/ironcrosslt1.blend.tga
  5.     q3map_surfacelight 5000
  6.     light 1
  7.     {
  8.         map $lightmap
  9.         rgbGen identity
  10.     }
  11.     {
  12.         map textures/hell/ironcrosslt1.tga
  13.         blendFunc GL_DST_COLOR GL_ZERO
  14.         rgbGen identity
  15.     }
  16.     {
  17.         map textures/hell/ironcrosslt1.blend.tga
  18.         blendfunc GL_ONE GL_ONE
  19.     }
  20. }
  21. textures/hell/skin7_teeth2
  22. {
  23.     deformVertexes wave 100 sin 2 3 0 0.4
  24.     {
  25.         map $lightmapt
  26.         rgbGen identity
  27.     }
  28.     {
  29.         map textures/hell/skin7_teeth2.tga
  30.         blendFunc GL_DST_COLOR GL_ZERO
  31.         rgbGen identity
  32.     }
  33. }
  34. textures/hell/hellredclouds
  35. {
  36.     surfaceparm noimpact
  37.     surfaceparm nolightmap
  38.     q3map_surfacelight 280
  39.  
  40.     cloudparms 512 full
  41.     lightning
  42.  
  43.     {
  44.         map env/redclouds.tga
  45.         tcMod scroll 0.02 0
  46.         tcMod scale 2 2
  47.     }
  48.  
  49.  
  50.     {
  51.         map textures/dont_use/lightningsky8_kc.tga
  52.         blendfunc GL_ONE GL_ONE
  53.         tcMod scale 10 10
  54.         tcMod scroll .2 .2
  55.     }
  56.  
  57.     
  58.     {
  59.         map env/redcloudsa.tga
  60.         blendFunc GL_ONE GL_ONE
  61.         tcMod scale 3 3
  62.         tcMod scroll 0.02 0.01
  63.     }
  64.  
  65.  
  66. }
  67. textures/hell/hellbutt01
  68. {
  69.     {    
  70.         map $lightmap
  71.         rgbGen identity
  72.     }
  73.     {
  74.         map textures/hell/hellbutt01.tga
  75.         blendFunc GL_DST_COLOR GL_ZERO
  76.         rgbGen identity
  77.     }
  78.     {
  79.         map textures/hell/hellbutt01.blend.tga
  80.         blendFunc GL_ONE GL_ONE
  81.         rgbGen wave sin 0.5 0.5 0 0.2
  82.     }
  83. }
  84. textures/hell/xfiretest1
  85. {
  86.     qer_editorimage textures/hell/firetestb.tga
  87.     //surfaceparm trans
  88.     surfaceparm noimpact
  89.     //surfaceparm nonsolid
  90.     surfaceparm nolightmap
  91.     q3map_surfacelight 1000
  92.     tesssize 64
  93.     
  94.     
  95.     {
  96.     map textures/hell/firetestb.tga
  97.     blendfunc gl_one gl_zero
  98.     tcMod turb .2 .2 .1 1
  99.     tcMod scale .25 .25
  100.     tcMod scroll .5 1.5
  101.     }
  102.  
  103.     {
  104.     map textures/hell/firetest.tga
  105.     blendFunc GL_DST_COLOR GL_SRC_ALPHA
  106.     tcMod turb .2 .1 .1 1
  107.     tcMod scale .1 .1
  108.     tcMod scroll 0 1.0
  109.     }
  110.     
  111.     {
  112.     map textures/hell/firetest2.tga
  113.     blendFunc GL_DST_COLOR GL_ONE
  114.     tcMod turb .1 .1 .5 .5
  115.     tcMod scroll 1 5.0
  116.     }
  117.  
  118. //    END
  119. }
  120. textures/hell/xfiretest2
  121. {
  122.     qer_editorimage textures/hell/firetestb.tga
  123.     //surfaceparm trans
  124.     surfaceparm noimpact
  125.     //surfaceparm nonsolid
  126.     surfaceparm nolightmap
  127.     q3map_surfacelight 1000
  128.     tesssize 64
  129.     {
  130.     map textures/hell/firetest2.tga
  131.     blendfunc gl_one gl_zero
  132.     tcMod turb .2 .2 .1 1
  133.     tcMod scale .25 .25
  134.     tcMod scroll .5 1.5
  135.     }
  136.  
  137.     {
  138.     map textures/hell/firetest.tga
  139.  
  140. //    blendFunc GL_DST_COLOR GL_ONE
  141.     blendFunc GL_DST_COLOR GL_SRC_ALPHA
  142.     tcMod turb .2 .1 .1 1
  143.     tcMod scale .1 .1
  144.     tcMod scroll 0 1.0
  145.     }
  146.     
  147.     {
  148.  
  149.     map textures/hell/firetestb.tga
  150.     blendFunc GL_DST_COLOR GL_ONE
  151. //    blendFunc GL_DST_COLOR GL_SRC_ALPHA
  152.     tcMod turb .1 .1 .5 .5
  153.     tcMod scroll 1 5.0
  154.     }
  155.  
  156. //    END
  157. }
  158.  
  159.  
  160. textures/hell/metal2_2
  161. {
  162.     cull twosided
  163.     surfaceparm trans
  164.     {
  165.         map textures/hell/metal2_2.tga
  166.         rgbGen identity
  167.         alphaFunc GE128
  168.         //blendFunc GL_ONE GL_ZERO
  169.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  170.         depthWrite
  171.     }
  172.     {
  173.         map $lightmap
  174.         blendFunc GL_DST_COLOR GL_ZERO
  175.         rgbGen identity
  176.     }
  177. }
  178. textures/hell/ironcrosslt1
  179. {
  180.     q3map_surfacelight 7000
  181.     //light 1
  182.  
  183.     {
  184.         map $lightmap
  185.         rgbGen identity
  186.     }
  187.  
  188.     {
  189.         map textures/hell/ironcrosslt1.tga
  190.         blendFunc GL_DST_COLOR GL_ZERO
  191.         rgbGen identity
  192.     }
  193.     
  194. }
  195. textures/hell/killblock_b
  196. {
  197.     q3map_surfacelight 50
  198.     {
  199.         map $lightmap
  200.         rgbGen identity
  201.     }
  202.     {
  203.         map textures/hell/killblock_b.tga
  204.         blendFunc GL_DST_COLOR GL_ZERO
  205.         rgbGen identity
  206.     }
  207.     {
  208.         map textures/hell/killblock_b.blend.tga
  209.         blendFunc GL_ONE GL_ONE
  210.     }
  211. }
  212.  
  213. textures/hell/killblock_c
  214. {
  215.     q3map_surfacelight 50
  216.     {
  217.         map $lightmap
  218.         rgbGen identity
  219.     }
  220.     {
  221.         map textures/hell/killblock_c.tga
  222.         blendFunc GL_DST_COLOR GL_ZERO
  223.         rgbGen identity
  224.     }
  225.     {
  226.         map textures/hell/killblock_c.blend.tga
  227.         blendFunc GL_ONE GL_ONE
  228.         rgbGen wave sin 0.5 0.1 0 0.2
  229.     }
  230. }
  231. textures/hell/bluepad
  232. {
  233.     q3map_surfacelight 2000
  234.     {
  235.         map $lightmap
  236.         rgbGen identity
  237.     }
  238.     {
  239.         map textures/hell/bluepad.tga
  240.         blendFunc GL_DST_COLOR GL_ZERO        
  241.         rgbGen identity
  242.     }
  243.     {
  244.         map textures/hell/bluepad.blend.tga
  245.         blendFunc GL_ONE GL_ONE
  246.         rgbGen wave sin 0.5 0.5 0 .2
  247.     }
  248. }
  249.  
  250. textures/hell/light1dark
  251. {
  252.     q3map_surfacelight 6000
  253.     //light 1
  254.     {
  255.         map $lightmap
  256.         rgbGen identity
  257.     }
  258.     {
  259.         map textures/hell/light1dark.tga
  260.         blendFunc GL_DST_COLOR GL_ZERO
  261.         rgbGen identity
  262.     }
  263.     {
  264.         map textures/hell/light1dark.tga
  265.         blendFunc GL_ONE GL_ONE
  266. //        rgbGen wave sin 0.5 0.1 0 .2
  267.     }
  268. }
  269. textures/hell/light1red
  270. {
  271.     q3map_surfacelight 5000
  272.     light 1
  273.     {
  274.         map $lightmap
  275.         rgbGen identity
  276.     }
  277.     {
  278.         map textures/hell/light1red.tga
  279.         blendFunc GL_DST_COLOR GL_ZERO
  280.         rgbGen identity
  281.     }
  282.     {
  283.         map textures/hell/light1red.blend.tga
  284.         blendFunc GL_ONE GL_ONE
  285.         rgbGen wave sin 0.5 0.1 0 .2
  286.     }
  287. }
  288. textures/hell/light1blue
  289. {
  290.     q3map_surfacelight 3250
  291.     light 1
  292.     {
  293.         map $lightmap
  294.         rgbGen identity
  295.     }
  296.     {
  297.         map textures/hell/light1blue.tga
  298.         blendFunc GL_DST_COLOR GL_ZERO
  299.         rgbGen identity
  300.     }
  301.     {
  302.         map textures/hell/light1blue.blend.tga
  303.         blendFunc GL_ONE GL_ONE
  304.         rgbGen wave sin 0.5 0.1 0 .2
  305.     }
  306. }
  307. textures/hell/lava2z    
  308. {
  309.     surfaceparm nonsolid    
  310.     surfaceparm lava    
  311.     surfaceparm nolightmap    
  312.     q3map_surfacelight 150
  313. }
  314.  
  315. textures/hell/darkness
  316. {
  317.     surfaceparm    trans
  318.     surfaceparm    nonsolid
  319.     surfaceparm    fog
  320.     surfaceparm    nolightmap
  321.     cull back
  322.     fogonly
  323.     fogparms 0 0 0 400 256
  324. }
  325.