home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / FCData / Shaders.pak / Shaders / Scripts / CryShaders / Sky.csl < prev    next >
Encoding:
Text File  |  2004-10-27  |  7.2 KB  |  629 lines

  1. ; Shaders Script file
  2. ; Copyright (c) 2001-2003 Crytek Studios. All Rights Reserved.
  3. ; Author: Honich Andrey
  4.  
  5.  
  6. Shader 'NightSky'
  7. (
  8.   Params
  9.   (
  10.     Nomipmaps
  11.     SkyBox               = Skys/NightSky/Box
  12.     SkyTessPoint      (3500 2000 0)
  13.     SkySmoothZone0      = 2000
  14.     SkySmoothZone1      = 6000
  15.     SkySmoothLayersMask  = 3
  16.   )
  17.   Layer '0'
  18.   (
  19.     DepthMask            = False
  20.     Map                  = T99/CLOUD_UP        
  21.     CloudsDepth          = 2048
  22.     CloudsSpeed          = 0.25
  23.     CloudsSize           = 4
  24.     SkyPointColor             (0.98 0.10 0.10)
  25.     SkySmoothCornerColor0      (0.55 0.10 0.10)
  26.     SkySmoothCornerColor1      (0.35 0.12 0.08)
  27.     SkyCornerColor             (0 0 0)  
  28.   )
  29. )
  30.  
  31.  
  32. Shader 'Nightsky2'
  33. (
  34.   Params
  35.   (
  36.     Nomipmaps
  37.     SkyBox = Skys/Nightsky2/Box
  38.   )
  39.  
  40.   Layer '0'
  41.   (
  42.     Map = $None
  43.   )
  44.  
  45.  
  46. )
  47.  
  48.  
  49. Shader 'Nightsky3'
  50. (
  51.   Params
  52.   (
  53.     Nomipmaps
  54.     SkyBox = Skys/Nightsky3/Box
  55.   )
  56.  
  57.   Layer '0'
  58.   (
  59.     Map = $None
  60.   )
  61.  
  62.  
  63. )
  64.  
  65.  
  66. Shader 'Nightsky4'
  67. (
  68.   Params
  69.   (
  70.     Nomipmaps
  71.     SkyBox = Skys/Nightsky4/Box
  72.   )
  73.  
  74.   Layer '0'
  75.   (
  76.     Map = $None
  77.   )
  78.  
  79.  
  80. )
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. Shader 'CloudsSky1'
  88. (
  89.   Params
  90.   (
  91.     //Nomipmaps
  92.     SkyBox = Skys/Pier/Box
  93.   )
  94.  
  95.   Layer '0'
  96.   (
  97.     Map = $None
  98.   )
  99.  
  100.   Layer '1'
  101.   (
  102.     DepthMask            = False
  103.     Map       = Textures\SKYS\CloudLayers\clouds_RGBA.tga
  104.     TexColorOp = Modulate
  105.  
  106.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  107.  
  108.     TexGen 'HW_ObjectLinear'
  109.     {
  110.       Mask = 3
  111.       PlaneS (Comp = 0.25 Comp = 0 Comp = 0 Comp 'time 0.02')
  112.       PlaneT (Comp = 0 Comp = 0.25 Comp = 0 Comp 'time 0.00')
  113.     }
  114.   )
  115.  
  116.   Layer '2'
  117.   (
  118.     DepthMask            = False
  119.     Map       = Textures\SKYS\CloudLayers\clouds_RGBA.tga
  120.     TexColorOp = Modulate
  121.  
  122.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  123.  
  124.     TexGen 'HW_ObjectLinear'
  125.     {
  126.       Mask = 3
  127.       PlaneS (Comp = 0.125 Comp = 0 Comp = 0 Comp 'time 0.02')
  128.       PlaneT (Comp = 0 Comp = 0.125 Comp = 0 Comp 'time 0.00')
  129.     }
  130.   )
  131.   Layer '3'
  132.   (
  133.     DepthMask            = False
  134.     Map       = Textures\SKYS\CloudLayers\clouds_RGBA.tga
  135.     TexColorOp = Modulate
  136.  
  137.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  138.  
  139.     TexGen 'HW_ObjectLinear'
  140.     {
  141.       Mask = 3
  142.       PlaneS (Comp = 0.065 Comp = 0 Comp = 0 Comp 'time 0.02')
  143.       PlaneT (Comp = 0 Comp = 0.065 Comp = 0 Comp 'time 0.00')
  144.     }
  145.   )
  146. )
  147.  
  148.  
  149.  
  150. Shader 'Skybox_midday'
  151. (
  152.   Params
  153.   (
  154.     Nomipmaps
  155.     SkyBox = Skys/midday/Box
  156.   )
  157.  
  158.   Layer '0'
  159.   (
  160.     Map = $None
  161.   )
  162.  
  163.  
  164. )
  165.  
  166.  
  167. Shader 'Skybox_midday_clouded'
  168. (
  169.   Params
  170.   (
  171.     Nomipmaps
  172.     SkyBox = Skys/midday_clouded/Box
  173.   )
  174.  
  175.   Layer '0'
  176.   (
  177.     Map = $None
  178.   )
  179.  
  180.  
  181. )
  182.  
  183.  
  184. Shader 'Skybox_sunset'
  185. (
  186.   Params
  187.   (
  188.     Nomipmaps
  189.     SkyBox = Skys/sunset/Box
  190.   )
  191.  
  192.   Layer '0'
  193.   (
  194.     Map = $None
  195.   )
  196.  
  197.  
  198. )
  199.  
  200.  
  201.  
  202. Shader 'Skybox_sunrise'
  203. (
  204.   Params
  205.   (
  206.     Nomipmaps
  207.     SkyBox = Skys/sunrise/Box
  208.   )
  209.  
  210.   Layer '0'
  211.   (
  212.     Map = $None
  213.   )
  214.  
  215.  
  216. )
  217.  
  218.  
  219. Shader '01_Training'
  220. (
  221.   Params
  222.   (
  223.     Nomipmaps
  224.     SkyBox = Skys/Training/Box
  225.   )
  226.  
  227.   Layer '0'
  228.   (
  229.     Map = $None
  230.   )
  231.  
  232.  
  233. )
  234.  
  235. Shader '02_Carrier'
  236. (
  237.   Params
  238.   (
  239.     Nomipmaps
  240.     SkyBox = Skys/Carrier/Box
  241.   )
  242.  
  243.   Layer '0'
  244.   (
  245.     Map = $None
  246.   )
  247.  
  248.  
  249. )
  250.  
  251. Shader '03_Fort'
  252. (
  253.   Params
  254.   (
  255.     Nomipmaps
  256.     SkyBox = Skys/Fort/Box
  257.   )
  258.  
  259.   Layer '0'
  260.   (
  261.     Map = $None
  262.   )
  263.  
  264.  
  265. )
  266.  
  267.  
  268. Shader '04_Research'
  269. (
  270.   Params
  271.   (
  272.     Nomipmaps
  273.     SkyBox = Skys/Research/Box
  274.   )
  275.  
  276.   Layer '0'
  277.   (
  278.     Map = $None
  279.   )
  280.  
  281.  
  282. )
  283.  
  284.  
  285. Shader '05_Bunker'
  286. (
  287.   Params
  288.   (
  289.     Nomipmaps
  290.     SkyBox = Skys/Bunker/Box
  291.   )
  292.  
  293.   Layer '0'
  294.   (
  295.     Map = $None
  296.   )
  297.  
  298.  
  299. )
  300.  
  301.  
  302. Shader '06_Steam'
  303. (
  304.   Params
  305.   (
  306.     Nomipmaps
  307.     SkyBox = Skys/Steam/Box
  308.   )
  309.  
  310.   Layer '0'
  311.   (
  312.     Map = $None
  313.   )
  314.  
  315.  
  316. )
  317.  
  318. Shader '07_Regulator'
  319. (
  320.   Params
  321.   (
  322.     Nomipmaps
  323.     SkyBox = Skys/Regulator/Box
  324.   )
  325.  
  326.   Layer '0'
  327.   (
  328.     Map = $None
  329.   )
  330.  
  331.  
  332. )
  333.  
  334. Shader '08_Control'
  335. (
  336.   Params
  337.   (
  338.     Nomipmaps
  339.     SkyBox = Skys/Control/Box
  340.   )
  341.  
  342.   Layer '0'
  343.   (
  344.     Map = $None
  345.   )
  346.  
  347.  
  348. )
  349.  
  350.  
  351.  
  352. Shader '09_Archive'
  353. (
  354.   Params
  355.   (
  356.     Nomipmaps
  357.     SkyBox = Skys/Archive/Box
  358.   )
  359.  
  360.   Layer '0'
  361.   (
  362.     Map = $None
  363.   )
  364.  
  365.  
  366. )
  367.  
  368.  
  369.  
  370. Shader '10_Boat'
  371. (
  372.   Params
  373.   (
  374.     Nomipmaps
  375.     SkyBox = Skys/Boat/Box
  376.   )
  377.  
  378.   Layer '0'
  379.   (
  380.     Map = $None
  381.   )
  382.  
  383. )
  384.  
  385.  
  386. Shader '11_Temple'
  387. (
  388.   Params
  389.   (
  390.     Nomipmaps
  391.     SkyBox = Skys/Temple/Box
  392.   )
  393.  
  394.   Layer '0'
  395.   (
  396.     Map = $None
  397.   )
  398.  
  399. )
  400.  
  401.  
  402.  
  403. Shader '12_Mutant'
  404. (
  405.   Params
  406.   (
  407.     Nomipmaps
  408.     SkyBox = Skys/Mutant/Box
  409.   )
  410.  
  411.   Layer '0'
  412.   (
  413.     Map = $None
  414.   )
  415.  
  416.  
  417. )
  418.  
  419.  
  420. Shader '13_Dam'
  421. (
  422.   Params
  423.   (
  424.     Nomipmaps
  425.     SkyBox = Skys/Dam/Box
  426.   )
  427.  
  428.   Layer '0'
  429.   (
  430.     Map = $None
  431.   )
  432.  
  433.  
  434. )
  435.  
  436.  
  437.  
  438. Shader '14_Lab'
  439. (
  440.   Params
  441.   (
  442.     Nomipmaps
  443.     SkyBox = Skys/Lab/Box
  444.   )
  445.  
  446.   Layer '0'
  447.   (
  448.     Map = $None
  449.   )
  450.  
  451.  
  452. )
  453.  
  454. Shader '15_Swamp'
  455. (
  456.   Params
  457.   (
  458.     Nomipmaps
  459.     SkyBox = Skys/Swamp/Box
  460.   )
  461.  
  462.   Layer '0'
  463.   (
  464.     Map = $None
  465.   )
  466. )
  467.  
  468. Shader '16_Treehouse'
  469. (
  470.   Params
  471.   (
  472.     Nomipmaps
  473.     SkyBox = Skys/Treehouse/Box
  474.   )
  475.  
  476.   Layer '0'
  477.   (
  478.     Map = $None
  479.   )
  480.  
  481.  
  482. )
  483.  
  484.  
  485. Shader '17_MP_Dune'
  486. (
  487.   Params
  488.   (
  489.     Nomipmaps
  490.     SkyBox = Skys/MP_DUNE/Box
  491.   )
  492.  
  493.   Layer '0'
  494.   (
  495.     Map = $None
  496.   )
  497.  
  498.  
  499. )
  500.  
  501.  
  502.  
  503. Shader '18_Pier'
  504. (
  505.   Params
  506.   (
  507.     Nomipmaps
  508.     SkyBox = Skys/Pier/Box
  509.   )
  510.  
  511.   Layer '0'
  512.   (
  513.     Map = $None
  514.   )
  515. )
  516.  
  517. Shader '18_Pier_HDR'
  518. (
  519.   Params
  520.   (
  521.     SkyHDR
  522.     Nomipmaps
  523.     SkyBox = Skys/Hdr/Pier/Box
  524.   )
  525.  
  526.   Layer '0'
  527.   (
  528.     Map = $None
  529.   )
  530. )
  531.  
  532. Shader 'Test_HDR'
  533. (
  534.   Params
  535.   (
  536.     SkyHDR
  537.     Nomipmaps
  538.     SkyBox = Skys/SkyHdr/Box
  539.   )
  540.  
  541.   Layer '0'
  542.   (
  543.     Map = $None
  544.   )
  545. )
  546.  
  547. Shader 'SkyExample_MovingCloudLayers'
  548. (
  549.  
  550.   Params
  551.   (
  552.     //Nomipmaps
  553.  
  554.     SkyBox = Skys/Pier/Box
  555.     SkyLayerHeight = 20
  556.   )
  557.  
  558.   Layer '0'
  559.   (
  560.     Map = $None
  561.   )
  562.  
  563.   Layer '1'
  564.   (
  565.     DepthMask            = False
  566.  
  567.     Map       = Textures\SKYS\CloudLayers\clouds_RGBA.tga
  568.  
  569.     TexColorOp = Modulate
  570.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  571.     TexGen 'HW_ObjectLinear'
  572.     {
  573.       Mask = 3
  574.       PlaneS (Comp = 0.025 Comp = 0 Comp = 0 Comp 'time 0.02')
  575.       PlaneT (Comp = 0 Comp = 0.025 Comp = 0 Comp 'time 0.00')
  576.     }
  577.   )
  578.  
  579.   Layer '2'
  580.   (
  581.     DepthMask            = False
  582.     Map       = Textures\SKYS\CloudLayers\clouds_RGBA.tga
  583.     TexColorOp = Modulate
  584.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  585.  
  586.     TexGen 'HW_ObjectLinear'
  587.     {
  588.       Mask = 3
  589.       PlaneS (Comp = 0.05 Comp = 0 Comp = 0 Comp 'time 0.02')
  590.       PlaneT (Comp = 0 Comp = 0.05 Comp = 0 Comp 'time 0.00')
  591.     }
  592.   )
  593. )
  594.  
  595. Shader 'SkyExample_BlinkingStars'
  596. (
  597.   Params
  598.   (
  599.     Nomipmaps
  600.     SkyBox = Skys/Stars/Box
  601.     SkyLayerHeight = 0
  602.   )
  603.  
  604.   Layer '0'
  605.   (
  606.     Map = $None
  607.   )
  608.  
  609.   Layer '1'
  610.   (
  611.     DepthMask            = False
  612.  
  613.     Map       = Textures\SKYS\Stars\CloudLayer.tga
  614.     TexColorOp = Modulate
  615.     Blend 'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
  616.  
  617.     TexGen 'HW_ObjectLinear'
  618.     {
  619.  
  620.       Mask = 3
  621.  
  622.       // 0.125 is texture scale, 'time 0.02' is speed
  623.       PlaneS (Comp = 0.125 Comp = 0 Comp = 0 Comp 'time 0.015')
  624.       PlaneT (Comp = 0 Comp = 0.125 Comp = 0 Comp 'time 0.00')
  625.     }
  626.   )
  627. )
  628.  
  629.