home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 September / Gamestar_65_2004-09_dvd.iso / Dema / balloonrain_trial.exe / Data / Pak01.pak / scripts / global.shader < prev    next >
Text File  |  2004-06-22  |  4KB  |  244 lines

  1. //==========================================================
  2. //        Wall
  3. //==========================================================
  4.  
  5. Meshes/Textures/BUNKER_A
  6. {
  7.     LimitedMipMap
  8.     //Diffuse 2 0 0
  9.  
  10.     {
  11.         map Meshes/Textures/BUNKER_A
  12.         //tcGen ObjectSpacePosition 0.004 0 0 0  0 0.004 0 0
  13.     }
  14.  
  15.     {
  16.         map Meshes/Textures/Grille02
  17.         rgbGen Wave Sin 0.25 0.25 0 2
  18.         tcGen ObjectSpaceNormal 0.5 0 0 0.5  0 0 0.5 0.5
  19.         tcMod Rotate 15
  20.         BlendFunc Add
  21.     }
  22. }
  23.  
  24.  
  25. _Meshes/Textures/BUNKER_A
  26. {
  27.     {
  28.         AnimMap 1 Meshes/Textures/BUNKER_A Meshes/Textures/Grille Meshes/Textures/Grille02 Meshes/Textures/chrome_env
  29.     }
  30. }
  31.  
  32.  
  33. //==========================================================
  34. //        Generator
  35. //==========================================================
  36.  
  37. Meshes/Generator/Base
  38. {
  39.     Specular 0.7
  40.  
  41.     {
  42.         map Meshes/Generator/Base
  43.     }
  44.  
  45.     {
  46.         map Meshes/Textures/Grille04
  47.         rgbGen Wave Sin 0.25 0.25 0 2
  48.         tcGen Environment
  49.         tcMod Rotate 15
  50.         tcMod Scroll 0.2 0.4
  51.         //tcMod Scale 1 0.5
  52.         BlendFunc Add
  53.     }
  54. }
  55.  
  56.  
  57. Meshes/Generator/Head
  58. {
  59.     Specular 0.7
  60.     DeformVertexes Rotate 90  0 1 0
  61.  
  62.     {
  63.         map Meshes/Generator/Head
  64.     }
  65.  
  66.     {
  67.         map Meshes/Generator/Snake
  68.         tcMod Scale 2 1
  69.         tcMod Scroll 0.4 -1.0
  70.         blendFunc Blend
  71.     }
  72. }
  73.  
  74.  
  75. //==========================================================
  76. //        Player
  77. //==========================================================
  78.  
  79. Meshes/GrabSkin01/GrabA
  80. {
  81.     NoDynamicLight
  82.  
  83.     {
  84.         Map Meshes/GrabSkin01/GrabA
  85.     }
  86.  
  87.     {
  88.         map Meshes/GrabSkin01/Reflect
  89.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  90.         blendFunc InvDestAlpha DestAlpha
  91.     }
  92. }
  93.  
  94. Meshes/GrabSkin01/GrabB
  95. {
  96.     NoDynamicLight
  97.  
  98.     {
  99.         Map Meshes/GrabSkin01/GrabB
  100.     }
  101.  
  102.     {
  103.         map Meshes/GrabSkin01/Reflect
  104.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  105.         blendFunc InvDestAlpha DestAlpha
  106.     }
  107. }
  108.  
  109. Meshes/GrabSkin02/GrabA
  110. {
  111.     NoDynamicLight
  112.  
  113.     {
  114.         Map Meshes/GrabSkin02/GrabA
  115.     }
  116.  
  117.     {
  118.         map Meshes/GrabSkin01/Reflect
  119.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  120.         blendFunc InvDestAlpha DestAlpha
  121.     }
  122. }
  123.  
  124. Meshes/GrabSkin02/GrabB
  125. {
  126.     NoDynamicLight
  127.  
  128.     {
  129.         Map Meshes/GrabSkin02/GrabB
  130.     }
  131.  
  132.     {
  133.         map Meshes/GrabSkin01/Reflect
  134.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  135.         blendFunc InvDestAlpha DestAlpha
  136.     }
  137. }
  138.  
  139.  
  140. Meshes/GrabSkin02/GrabC
  141. {
  142.     NoDynamicLight
  143.  
  144.     {
  145.         Map Meshes/GrabSkin02/GrabA
  146.     }
  147.  
  148.     {
  149.         map Meshes/GrabSkin01/Reflect
  150.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  151.         blendFunc InvDestAlpha DestAlpha
  152.     }
  153. }
  154.  
  155.  
  156. Meshes/GrabSkin02/GrabD
  157. {
  158.     Shader Meshes/GrabSkin02/GrabB
  159. }
  160.  
  161. Meshes/GrabSkin01/GrabC
  162. {
  163.     Shader Meshes/GrabSkin01/GrabA
  164. }
  165.  
  166.  
  167. Meshes/GrabA/Body
  168. {
  169.     NoDynamicLight
  170.  
  171.     {
  172.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  173.         //tcGen CamSpaceNormal 0.5 0 0 0.5  0 0.5 0 0.5
  174.         Map Meshes/GrabA/Body
  175.     }
  176. }
  177.  
  178.  
  179. //==========================================================
  180. //        Ghost
  181. //==========================================================
  182.  
  183. Meshes/Textures/Ghost
  184. {
  185.     AutoLighted
  186.     DeformVertexes Scale Sin 0.9 0.2 0 1
  187.     DeformVertexes Move Sin -1 2 0 3  10 0 0
  188.  
  189.     {
  190.         Map Meshes/Textures/Ghost
  191.         blendFunc Blend
  192.     }
  193.  
  194.     {
  195.         Map Meshes/Textures/GhostFx
  196.         blendFunc Add
  197.         tcGen ObjectSpacePosition 0.01 0 0 0.5  0 -0.005 0 0.0
  198.         tcMod Scroll 0.5 1.0
  199.     }
  200. }
  201.  
  202. Meshes/Textures/GhostWhite
  203. {
  204.     AutoLighted
  205.     DeformVertexes Scale Sin 0.9 0.2 0 1
  206.     DeformVertexes Move Sin -1 2 0 3  10 0 0
  207.  
  208.     {
  209.         Map Meshes/Textures/GhostWhite
  210.         blendFunc Add
  211.     }
  212.  
  213.     {
  214.         Map Meshes/Textures/GhostWhiteFx
  215.         blendFunc Filter
  216.         tcGen ObjectSpacePosition 0.01 0 0 0.5  0 -0.005 0 0.0
  217.         tcMod Scroll 0 1.0
  218.     }
  219. }
  220.  
  221.  
  222. //==========================================================
  223. //        Moving
  224. //==========================================================
  225.  
  226. Meshes/Textures/Moving
  227. {
  228.     AutoLighted
  229.  
  230.     {
  231.         Map Meshes/Textures/MovingBase
  232.         AddressMode Border 0
  233.         blendFunc Blend
  234.     }
  235.  
  236.     {
  237.         Map Meshes/Textures/MovingAdd
  238.         blendFunc Add
  239.         AddressMode Border Wrap 0
  240.         tcMod Scroll 0 1
  241.         tcMod Transform 1.5 0  0 1.5  -0.25 -0.25 // scale + recenter
  242.         rgbGen Wave Sin 0.5 0.75 0 2
  243.     }
  244. }