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

  1.  
  2. //==========================================================
  3. //        Arena
  4. //==========================================================
  5.  
  6. //=============================== Arena01
  7. Arena/Arena01/Arena02
  8. {
  9.     Mirror
  10.     Water
  11.     NoSpecular
  12.     NoDynamicLight
  13.  
  14.     //{
  15.     //    BumpMap    Meshes/Textures/HeightMap.Bmp 0.1 0.4
  16.     //    tcGen Arena
  17.     //    tcMod Scroll -0.04 0.1
  18.     //}
  19.  
  20.     {
  21.         map Arena/Arena01/Arena02
  22.         AddressMode Clamp
  23.     }
  24. }
  25.  
  26. Arena/Arena01/Arena
  27. {
  28.     {
  29.         map Arena/Arena01/Arena02b
  30.         //tcMod Scroll 0.03 0.03
  31.         tcMod Scale 3 3
  32.     }
  33.  
  34.     {
  35.         map Meshes/Textures/Weird
  36.         tcMod Scroll 0.03 0.03
  37.         tcMod Scale 3 3
  38.         blendFunc Add
  39.         rgbGen Wave Sin 0.10 0.20 0 0.5
  40.     }
  41. }
  42.  
  43. Arena/Arena01
  44. {
  45.     Mirror Blend //One InvSrcColor
  46.     Water
  47.     NoSpecular
  48.     NoDynamicLight
  49.  
  50.     {
  51.         map Arena/Arena01
  52.         AddressMode Clamp
  53.  
  54.     }
  55. }
  56.  
  57. //=============================== Arena02
  58. Arena/Arena02/Arena02
  59. {
  60. //    Mirror One InvSrcColor
  61.     NoSpecular
  62.     NoDynamicLight
  63.  
  64.     {
  65.         map Arena/Arena02/Arena02
  66.         AddressMode Clamp
  67.         blendFunc Blend //One InvSrcColor
  68.     }
  69. }
  70.  
  71.  
  72. Arena/Arena02/Cylinder
  73. {
  74.     Specular 0.7
  75. //    NoSpecular
  76.  
  77.     {
  78.         map Arena/Arena02/Cylinder
  79.         tcMod Rotate 0 90
  80.         tcMod scale 4 2
  81.     }
  82.  
  83.     {
  84.         //HeightMap Arena/Arena02/CylinderHeight.tga 20.0
  85.         //tcMod Rotate 0 90
  86.         //tcMod scale 16 4
  87.         //tcGen CamSpaceNormal 0.25 0 0.25 0.5  0 0.5 0 0.5
  88.         //tcmod scroll 0 0.1
  89.  
  90.         map Meshes/textures/chrome_env3.tga
  91.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  92.         blendFunc DestAlpha InvDestAlpha
  93.     }
  94. }
  95.  
  96. Arena/Arena02/jet_1
  97. {
  98.     nomipmap
  99.     cull disable
  100.     NoSpecular
  101.  
  102.     {
  103.         map Arena/Textures/jet_1.tga
  104.         blendFunc add
  105.         tcmod scale 0.5 1
  106.         tcmod scroll 6 0
  107.         rgbGen identity
  108.     }
  109.  
  110.     {
  111.         map Arena/Textures/jet_2.tga
  112.         blendFunc add
  113.         tcmod scroll 3 -0.5
  114.         rgbGen Wave InverseSawTooth -0.3 1.3 0 0.5
  115.     }
  116. }
  117.  
  118. Arena/Arena02/jet_as
  119. {
  120. //    deformVertexes autoSprite2
  121. //    deformVertexes wave 100 sin 0 1 0 9
  122.     cull disable
  123.     nomipmap
  124.     NoSpecular
  125.  
  126.     {
  127.         map Arena/Textures/jet_as.tga
  128.         blendFunc add
  129.         rgbGen identity
  130.     }
  131. }
  132.  
  133. //=============================== Arena03
  134. Arena/Arena03/jet_as
  135. {
  136.     Shader Arena/Arena02/jet_as
  137. }
  138.  
  139. Arena/Arena03/jet_1
  140. {
  141.     Shader Arena/Arena02/jet_1
  142. }
  143.  
  144. Arena/Arena03/Arena02
  145. {
  146. //    Mirror One InvSrcColor
  147.     NoSpecular
  148.     NoDynamicLight
  149.  
  150.     {
  151.         map Arena/Arena03/Arena03
  152.         tcMod Scale 3 3
  153.         blendFunc Blend
  154.     }
  155. }
  156.  
  157. Arena/Arena03/Cylinder
  158. {
  159.     Specular 0.7
  160. //    NoSpecular
  161.  
  162.     {
  163.         map Arena/Arena03/Cylinder
  164.         tcMod Rotate 0 90
  165.         tcMod scale 4 2
  166.     }
  167.  
  168.     {
  169.         map Meshes/textures/chrome_env.tga
  170.         //tcGen CamSpaceNormal 0.5 0 0.5 0.5  0 1 0 0.5
  171.         tcGen Environment 0.5 0 0 0.5  0 0.5 0 0.5
  172.         tcMod Scale 0.5 0.5
  173.         blendFunc DestAlpha InvDestAlpha
  174.     }
  175. }
  176.  
  177. //=============================== Arena04
  178. Arena/Arena04/Arena02
  179. {
  180.     Mirror One InvSrcColor
  181.     Water
  182.     NoSpecular
  183.     NoDynamicLight
  184.  
  185.     {
  186.         map Arena/Arena02/Arena02
  187.         AddressMode Clamp
  188.         //blendFunc Blend // One InvSrcColor
  189.     }
  190. }
  191.  
  192. Arena/Arena04/Cylinder
  193. {
  194.     Shader Arena/Arena02/Cylinder
  195. }
  196.  
  197. //=============================== Arena05
  198. Arena/Arena05/Arena02
  199. {
  200.     Mirror Blend
  201.     NoSpecular
  202.     NoDynamicLight
  203.  
  204.     {
  205.         map Arena/Arena03/Arena03
  206.         tcMod Scale 3 3
  207.         blendFunc Blend
  208.     }
  209. }
  210.  
  211.  
  212. Arena/Arena05/Cylinder
  213. {
  214.     Shader Arena/Arena03/Cylinder
  215. }
  216.  
  217.  
  218.  
  219. //=============================== Arena06
  220. Arena/Arena06/Arena02
  221. {
  222.     Shader Arena/Arena04/Arena02
  223. }
  224.  
  225. Arena/Arena06/Arena
  226. {
  227.     Specular 0.5 0.5 0.7
  228.  
  229.     {
  230.         map Arena/Arena06/Arena
  231.         //tcMod Scroll 0.03 0.03
  232.         tcMod Scale 3 3
  233.     }
  234.  
  235.     {
  236.         map Meshes/Textures/Weird
  237.         tcMod Scroll 0.03 0.03
  238.         tcMod Scale 4 4
  239.         blendFunc Add
  240.         rgbGen Wave Sin 0.10 0.10 0 0.5
  241.     }
  242. }
  243.  
  244. //==========================================================
  245. //        Sky
  246. //==========================================================
  247.  
  248. Meshes/Textures/SkyBox
  249. {
  250.     cull front
  251.     {
  252. //        TcGen ObjectSpacePosition Projection 6 0 0 0   0 0 6 0   0 5 0 0
  253. //        tcMod Scroll 0.02 -0.03
  254. //        tcMod Scale 2 2
  255.         map Meshes/Textures/SkyBox
  256.     }
  257. }
  258.  
  259.  
  260. Meshes/Textures/sky01
  261. {
  262.     NoSpecular
  263.     {
  264.         map Meshes/Textures/sky01
  265. //        tcMod Scroll -0.25 0.15
  266.         AddressMode Wrap Clamp
  267.     }
  268. }
  269.  
  270. Meshes/Textures/sky01_up
  271. {
  272.     NoSpecular
  273.     {
  274.         map Meshes/Textures/sky01_up
  275.         AddressMode Clamp Clamp
  276.     }
  277. }
  278.  
  279. Meshes/Textures/sky01_dw
  280. {
  281.     NoSpecular
  282.     {
  283.         map Meshes/Textures/sky01_dw
  284.         AddressMode Clamp Clamp
  285.     }
  286. }