home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2005 June (DVD) / DPPRO0605DVD.iso / Editorial / DarkTree / DarkTree251Demo.EXE / FXBOILGAS.DSTS < prev    next >
Encoding:
Text File  |  2002-02-28  |  8.3 KB  |  253 lines

  1. DarkTree Boiling Gas
  2.  
  3. Version: 2.00
  4. Modified: 07/22/2001
  5. Author: August/Skyler (Darkling Simulations)
  6.  
  7. // This darktree creates a nice animated two dimensional boiling 
  8. // gas effect. To use this in a 3D scene, apply this shader to a 
  9. // plane facing the camera. You may need to rotate the shader to 
  10. // align with the plane. Use the turbulence tweak to speed up the 
  11. // rolling motion, roughness to change how broken up the gas is. 
  12. // Changing the thickness allows you do see through the denser 
  13. // parts of the gas. Three color tweaks control the look of the 
  14. // gas. 
  15.  
  16. Pref_Map: Frame
  17. Rep_Frame: 1
  18. Type: Shaded
  19. Source: SHADER
  20. Aspect_Width: 10
  21. Aspect_Height: 10
  22. Scale: 1
  23. Unit_Scale: Inches
  24. Heading: 0
  25. Pitch: 0
  26.  
  27. {
  28.     Gradient 1 : Mask_Gradient Color
  29.     {
  30.         DarkData: 1, 0, 200
  31.         Transform:
  32.             Trans_0              : 1, 0, 0, 0
  33.             Trans_1              : 0, 1, 0, 0
  34.             Trans_2              : 0, 0, 1, 0
  35.         Common:
  36.             Number_Of_Shells     : 3
  37.             Enable_Clamps        : TRUE
  38.             Blend_Function       : 0
  39.             Shell_Position_1     : 0.158
  40.             Shell_Position_2     : 0.794
  41.             Shell_Position_3     : 0.945
  42.             Shell_Position_4     : 0.75
  43.             Shell_Position_5     : 1
  44.             Mask                 : Link_To 9 | Percent
  45.         Color:
  46.             Shell_Value_1        : Link_To 0 | Low Density
  47.             Shell_Value_2        : Link_To 0 | Medium Density
  48.             Shell_Value_3        : Link_To 0 | High Density
  49.             Shell_Value_4        : 0, 255, 255
  50.             Shell_Value_5        : 0, 0, 255
  51.     }
  52.     Gradient 2 : Mask_Gradient Percent
  53.     {
  54.         DarkData: 1, 1, 200
  55.         Transform:
  56.             Trans_0              : 1, 0, 0, 0
  57.             Trans_1              : 0, 1, 0, 0
  58.             Trans_2              : 0, 0, 1, 0
  59.         Common:
  60.             Number_Of_Shells     : 2
  61.             Enable_Clamps        : TRUE
  62.             Blend_Function       : 0
  63.             Shell_Position_1     : 0
  64.             Shell_Position_2     : 0.615
  65.             Shell_Position_3     : 0.5
  66.             Shell_Position_4     : 0.75
  67.             Shell_Position_5     : 1
  68.             Mask                 : Link_To 9 | Percent
  69.         Percent:
  70.             Shell_Value_1        : 0
  71.             Shell_Value_2        : Link_To 0 | Thickness
  72.             Shell_Value_3        : 1
  73.             Shell_Value_4        : 1
  74.             Shell_Value_5        : 1
  75.     }
  76.     Shader 3 : DarkTree_Shader Color
  77.     {
  78.         DarkData: 0, 0, 200
  79.         Transform:
  80.             Trans_0              : 1, 0, 0, 0
  81.             Trans_1              : 0, 1, 0, 0
  82.             Trans_2              : 0, 0, 1, 0
  83.         Color:
  84.             Light1_Color         : 255, 255, 255
  85.             Light1_Rise          : 0.7
  86.             Light1_Rotate        : 0.85
  87.             Light2_Color         : 128, 128, 128
  88.             Light2_Rise          : 0.03
  89.             Light2_Rotate        : 0.15
  90.             Surface_Color        : Link_To 1 | Color
  91.             Diffuse_Level        : 0
  92.             Diffuse_Function     : 0.5
  93.             Luminosity           : 1
  94.             Specular_Level       : 0
  95.             Specular_Function    : 0.5
  96.             Glossiness           : 0.2
  97.             Metal_Highlight      : 0
  98.             Anisotropy           : 0
  99.             Anisotropic_Direction : 0
  100.             Reflectivity         : 0
  101.             Environment          : 180, 180, 240
  102.             Transparency         : 0
  103.             Refraction           : 1.5
  104.             Clear_Coat_Level     : 0
  105.             Clear_Coat_Glossiness : 0.4
  106.             Clear_Coat_Thickness : 0
  107.             Clear_Coat_Smoothing : 0
  108.             Surface_Bump         : 0
  109.             Alpha                : Link_To 2 | Percent
  110.     }
  111.     Transform 4 : Translate Percent
  112.     {
  113.         DarkData: 3, 0, 200
  114.         Transform:
  115.             Trans_0              : 1, 0, 0, 0
  116.             Trans_1              : 0, 1, 0, 0
  117.             Trans_2              : 0, 0, 1, 0
  118.         Common:
  119.             X_Amount             : 0
  120.             Y_Amount             : 20
  121.             Z_Amount             : Link_To 10 | Bump
  122.             Percent_Moved        : Link_To 6 | Percent
  123.         Percent:
  124.             Background           : Link_To 5 | Percent
  125.     }
  126.     Natural 5 : Clouds Percent
  127.     {
  128.         DarkData: 4, 0, 200
  129.         Transform:
  130.             Trans_0              : 1, 0, 0, 0
  131.             Trans_1              : 0, 1, 0, 0
  132.             Trans_2              : 0, 0, 1, 0
  133.         Common:
  134.             Roughness            : Link_To 0 | Roughness
  135.             Lacunarity           : 0.5
  136.             Lacunarity_Lock      : FALSE
  137.             Density              : 6
  138.             Puff_Size            : Link_To 7 | Percent
  139.             Strata_Function      : 0
  140.             Blend_Function       : 0
  141.             Brightness           : 0.5
  142.             Contrast             : 0.5
  143.             Input_Seed           : Link_To 0 | Seed
  144.         Percent:
  145.             Background           : 0
  146.             Puff                 : 1
  147.     }
  148.     External 6 : Time Percent
  149.     {
  150.         DarkData: 6, 1, 200
  151.         Common:
  152.             B-Spline             : HOLD
  153.             B-Spline-NP          : 2
  154.             B-Spline-P           : 1, 0, FALSE, FALSE
  155.             B-Spline-P           : 1000, 1, FALSE, FALSE
  156.     }
  157.     Transform 7 : Translate Percent
  158.     {
  159.         DarkData: 5, 0, 200
  160.         Transform:
  161.             Trans_0              : 1, 0, 0, 0
  162.             Trans_1              : 0, 1, 0, 0
  163.             Trans_2              : 0, 0, 1, 0
  164.         Common:
  165.             X_Amount             : 0
  166.             Y_Amount             : -20
  167.             Z_Amount             : Link_To 11 | Bump
  168.             Percent_Moved        : Link_To 6 | Percent
  169.         Percent:
  170.             Background           : Link_To 8 | Percent
  171.     }
  172.     Gradient 8 : Linear_Gradient Percent
  173.     {
  174.         DarkData: 6, 0, 200
  175.         Transform:
  176.             Trans_0              : 1, 0, 0, 0
  177.             Trans_1              : 0, 1, 0, 0
  178.             Trans_2              : 0, 0, 1, 0
  179.         Common:
  180.             Blend_Function       : 0
  181.             Repeat_Flag          : FALSE
  182.         Percent:
  183.             Top                  : 0
  184.             Bottom               : 0.97
  185.     }
  186.     External 9 : Cache Percent
  187.     {
  188.         DarkData: 2, 0, 200
  189.         Transform:
  190.             Trans_0              : 1, 0, 0, 0
  191.             Trans_1              : 0, 1, 0, 0
  192.             Trans_2              : 0, 0, 1, 0
  193.         Common:
  194.         Percent:
  195.             Background           : Link_To 4 | Percent
  196.     }
  197.     Process 10 : Composite Bump
  198.     {
  199.         DarkData: 7, -1, 200
  200.         Transform:
  201.             Trans_0              : 1, 0, 0, 0
  202.             Trans_1              : 0, 1, 0, 0
  203.             Trans_2              : 0, 0, 1, 0
  204.         Common:
  205.             Blend_Function       : 0.5
  206.             Mask                 : Link_To 0 | Turbulence
  207.             Invert               : FALSE
  208.         Bump:
  209.             Bump_A               : 0
  210.             Bump_B               : 30
  211.     }
  212.     Process 11 : Invert Bump
  213.     {
  214.         DarkData: 6, -1, 200
  215.         Transform:
  216.             Trans_0              : 1, 0, 0, 0
  217.             Trans_1              : 0, 1, 0, 0
  218.             Trans_2              : 0, 0, 1, 0
  219.         Common:
  220.             Invert               : FALSE
  221.             Mask                 : 1
  222.         Bump:
  223.             Background           : Link_To 10 | Bump
  224.     }
  225. }
  226.  
  227. Trigger_Bank: 1, 1000
  228.  
  229. Tweaker
  230. {
  231.     Tweak                : IF_COLOR
  232.     Tweak                : High Density
  233.     Tweak                : 120, 242, 26
  234.     Tweak                : IF_COLOR
  235.     Tweak                : Medium Density
  236.     Tweak                : 69, 186, 78
  237.     Tweak                : IF_COLOR
  238.     Tweak                : Low Density
  239.     Tweak                : 3, 156, 255
  240.     Tweak                : IF_PERCENT
  241.     Tweak                : Turbulence
  242.     Tweak                : 0.5
  243.     Tweak                : IF_PERCENT
  244.     Tweak                : Roughness
  245.     Tweak                : 0.605
  246.     Tweak                : IF_PERCENT
  247.     Tweak                : Thickness
  248.     Tweak                : 1
  249.     Tweak                : IF_INT
  250.     Tweak                : Seed
  251.     Tweak                : 2
  252. }
  253.