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

  1.  
  2. //==========================================================
  3. //        Fx
  4. //==========================================================
  5.  
  6. Meshes/Fx/Sparkle
  7. {
  8.     Cull Disable
  9.     AutoLighted
  10.  
  11.     //DeformVertexes Scale SawTooth 1.0 5.0 0 2.5
  12.     DeformVertexes Scale Triangle 1.0 3.0 0 2.0
  13.  
  14.     {
  15.         Map Meshes/Fx/Sparkle
  16.         blendFunc Add
  17.         RgbGen Wave Sin 0 1 0.5 2.0
  18.     }
  19. }
  20.  
  21. Meshes/Fx/TakeRing
  22. {
  23.     //Cull Disable
  24.     AutoLighted
  25.  
  26.     DeformVertexes Scale Sin 10.0 40.0 0 1
  27.  
  28.     {
  29.         Map Meshes/Fx/TakeRing
  30.         blendFunc Add
  31.         RgbGen Wave Sin 0 1 0.5 1.0
  32.         AddressMode Clamp
  33.     }
  34. }
  35.  
  36.  
  37. Meshes/Fx/BlockDev
  38. {
  39.     AutoLighted
  40.     Cull None
  41.  
  42.     {
  43.         NoMipMap
  44.         map Meshes/Fx/BlockDevice1
  45.         BlendFunc Add
  46.         AddressMode Clamp
  47.         tcMod Scroll 1 1.333
  48.     }
  49.  
  50.     {
  51.         map Meshes/Fx/BlockDevice2
  52.         ColorOp Modulate
  53.         tcMod Scroll 1 1.333
  54.     }
  55. }
  56.  
  57.  
  58. Meshes/Fx/Teleport
  59. {
  60.     AutoLighted
  61.     Cull None
  62.  
  63.     DeformVertexes Scale Triangle 0 2 0 0.5
  64.  
  65.     {
  66.         NoMipMap
  67.         map Meshes/Fx/BlockDevice1
  68.         BlendFunc Add
  69.         //rgbGen Wave Sin 1 -1 0 1
  70.         AddressMode Clamp
  71.         tcMod Scroll 1 1
  72.     }
  73.  
  74.     {
  75.         map Meshes/Fx/Teleport2
  76.         ColorOp Modulate
  77.         tcMod Scroll 1 1
  78.     }
  79. }
  80.  
  81.  
  82. Meshes/Fx/MoveRing
  83. {
  84.     Cull Disable
  85.     AutoLighted
  86.     PointSprite 60
  87.  
  88.     DeformVertexes Scale Triangle 0.5 1.5 0 1
  89.  
  90.     {
  91.         Map Meshes/Fx/MoveRing
  92.         blendFunc Add
  93.         RgbGen Wave Sin 0 0.5 0.5 1
  94.     }
  95. }
  96.  
  97. Meshes/Fx/MoveFog
  98. {
  99.     AutoLighted
  100.     PointSprite 400
  101.  
  102.     DeformVertexes Scale Triangle 0.5 1.5 0 1
  103.  
  104.     {
  105.         //Map Meshes/Fx/MoveFog
  106.         Map Meshes/Fx/MoveRound
  107.         blendFunc Add
  108.         RgbGen Wave Sin 0 0.5 0.5 1
  109.         tcMod Scale 2 4
  110.     }
  111. }
  112.  
  113.  
  114. Meshes/Fx/Electric
  115. {
  116.     AutoLighted
  117.     Cull Disable
  118.     DeformVertexes Scale Sin 5 -3 0.25 2
  119.  
  120.     {
  121.         map Meshes/Fx/Electric
  122.         blendFunc Add
  123.         rgbGen Wave Triangle 1 -1 0 1
  124.         tcMod scroll -15 0
  125.     }
  126.     {
  127.         map Meshes/Fx/Electric
  128.         blendFunc Add
  129.         rgbGen Wave Triangle 1 -1 0 1
  130.         tcMod scale -1 -1
  131.         tcMod scroll -7.2 0
  132.     }
  133. }
  134.  
  135.  
  136. Meshes/Fx/Smoke
  137. {
  138.     AutoLighted
  139.     Cull Disable
  140.     DeformVertexes AutoSprite
  141.     DeformVertexes Scale Sin 0 2.5 0.25 0.25
  142.  
  143.     {
  144.         Map Meshes/Fx/Smoke.tga
  145.         blendFunc Blend
  146.         AlphaGen Wave Sin 1 -1 0 0.5
  147.     }
  148. }
  149.  
  150.  
  151. Meshes/Fx/Appear
  152. {
  153.     AutoLighted
  154.     DeformVertexes Scale Sin 1.02 0 0 1
  155.  
  156.     {
  157.         map Meshes/Fx/Appear1
  158.         BlendFunc Add
  159.         AddressMode Clamp
  160.         tcMod Scroll 0 0.5
  161.     }
  162.  
  163.     {
  164.         map Meshes/Fx/Appear2
  165.         ColorOp Modulate
  166.         tcMod Scroll 0 0.5
  167.     }
  168. }
  169.  
  170.  
  171. Meshes/Fx/PlayerAppear
  172. {
  173.     AutoLighted
  174.  
  175.     {
  176.         map Meshes/Fx/PlayerAppear
  177.         BlendFunc Blend //One InvSrcColor
  178.         alphaGen Wave Sin 1 -1 0 0.25
  179.         tcMod Scroll 0.25 1
  180.     }
  181. }
  182.  
  183.  
  184. Meshes/Fx/DropFx
  185. {
  186.     AutoLighted
  187.     DeformVertexes Rotate 360 0 1 0
  188.  
  189.     {
  190.         map Meshes/Fx/DropFx
  191.         BlendFunc Blend
  192.         AlphaGen Wave Sin 1 -0.5 0 2
  193.     }
  194. }
  195.  
  196.  
  197. Meshes/Fx/Explode
  198. {
  199.     AutoLighted
  200.     DeformVertexes Scale Sin 1.0 30.0 0 0.1667
  201.     //DeformVertexes Rotate 180 0 1 0
  202.     Cull None
  203.  
  204.     {
  205.         map Meshes/Fx/ExplodeFire.Tga
  206.         BlendFunc Add
  207.         tcMod Scale 8 8
  208.         tcMod Rotate -90
  209.         RgbGen Wave Sin 1 -1 0 0.333
  210.     }
  211.  
  212.     {
  213.         map Meshes/Fx/ExplodeBolts.Tga
  214.         BlendFunc Add
  215.         tcMod Scale 2 2
  216.         tcMod Rotate 180
  217.         RgbGen Prev
  218.     }
  219. }
  220.  
  221.  
  222. Meshes/Fx/BaseBlow
  223. {
  224.     AutoLighted
  225.     DeformVertexes Scale Sin 1.0 30.0 0 0.1667
  226.     DeformVertexes Rotate 1000 0 1 0
  227.     Cull None
  228.  
  229.     {
  230.         map Meshes/Fx/BaseBlow
  231.         BlendFunc Blend
  232.         AlphaGen Wave Sin 1 -1 0 0.3333
  233.     }
  234. }
  235.  
  236.