home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2005 June / DPPCPRO0605A.ISO / Editorial / DarkTree / textures / shaders / ThinFilmShader.dsts < prev   
Encoding:
Text File  |  2002-02-28  |  8.9 KB  |  271 lines

  1. DarkTree Thin Film Shader
  2.  
  3. Version: 2.00
  4. Modified: 04/30/2001
  5. Author: Darkling Simulations
  6.  
  7. // The Thin Film Shader shades your surface with a rainbow sheen as 
  8. // though the surface has a this film of oil on it. 
  9.  
  10. Pref_Map: Spherical
  11. Rep_Frame: 1
  12. Type: Shaded
  13. Source: SHADER
  14. Aspect_Width: 10
  15. Aspect_Height: 10
  16. Scale: 1
  17. Unit_Scale: Meters
  18. Heading: 0
  19. Pitch: 0
  20.  
  21. {
  22.     External 1 : Incident Percent
  23.     {
  24.         DarkData: 3, 0, 200
  25.         Transform:
  26.             Trans_0              : 1, 0, 0, 0
  27.             Trans_1              : 0, 1, 0, 0
  28.             Trans_2              : 0, 0, 1, 0
  29.         Common:
  30.             Blend_Function       : Link_To 3 | Percent
  31.             Pitch                : 0
  32.             Heading              : 0
  33.         Percent:
  34.             Edge                 : 1
  35.             Facing               : 0.001
  36.     }
  37.     Process 2 : Hue_Rotate Color
  38.     {
  39.         DarkData: 2, 0, 200
  40.         Transform:
  41.             Trans_0              : 1, 0, 0, 0
  42.             Trans_1              : 0, 1, 0, 0
  43.             Trans_2              : 0, 0, 1, 0
  44.         Common:
  45.             Invert               : FALSE
  46.             Amount               : Link_To 1 | Percent
  47.         Color:
  48.             Background           : Link_To 0 | Base Film Color
  49.     }
  50.     Generator 3 : Bias Function
  51.     {
  52.         DarkData: 4, 0, 200
  53.         Common:
  54.             Input                : Link_To 4 | Percent
  55.             Frequency            : 1
  56.             Amplitude            : 0.5
  57.             Phase_Amount         : 0
  58.             Phase_Min            : 0
  59.             Phase_Max            : 0.5
  60.             Shift                : 0.5
  61.             Upper_Clamp          : 1
  62.             Lower_Clamp          : 0
  63.             Invert               : FALSE
  64.             Reverse              : FALSE
  65.         Generator:
  66.             Repeat_Flag          : FALSE
  67.             Bias                 : 0.699
  68.     }
  69.     Generator 4 : Saw_Tooth Function
  70.     {
  71.         DarkData: 5, 0, 200
  72.         Common:
  73.             Input                : 0
  74.             Frequency            : Link_To 0 | Spectral Bands
  75.             Amplitude            : 0.5
  76.             Phase_Amount         : Link_To 10 | Percent
  77.             Phase_Min            : -0.1
  78.             Phase_Max            : 0.7
  79.             Shift                : 0.5
  80.             Upper_Clamp          : 1
  81.             Lower_Clamp          : 0
  82.             Invert               : FALSE
  83.             Reverse              : FALSE
  84.         Generator:
  85.             Falling_Edge         : 0.5
  86.     }
  87.     Shader 5 : DarkTree_Shader Color
  88.     {
  89.         DarkData: 0, 0, 200
  90.         Transform:
  91.             Trans_0              : 1, 0, 0, 0
  92.             Trans_1              : 0, 1, 0, 0
  93.             Trans_2              : 0, 0, 1, 0
  94.         Color:
  95.             Light1_Color         : 255, 255, 255
  96.             Light1_Rise          : 0.614
  97.             Light1_Rotate        : 0.85
  98.             Light2_Color         : 255, 255, 255
  99.             Light2_Rise          : 0.051
  100.             Light2_Rotate        : 0.174
  101.             Surface_Color        : Link_To 6 | Color
  102.             Diffuse_Level        : Link_To 0 | Diffuse Level
  103.             Diffuse_Function     : 0.5
  104.             Luminosity           : Link_To 0 | Self-Illumination
  105.             Specular_Level       : Link_To 0 | Specular Level
  106.             Specular_Function    : 0.5
  107.             Glossiness           : Link_To 0 | Glossiness
  108.             Metal_Highlight      : Link_To 0 | Metal
  109.             Anisotropy           : 0
  110.             Anisotropic_Direction : 0
  111.             Reflectivity         : Link_To 0 | Reflectivity
  112.             Environment          : 180, 180, 240
  113.             Transparency         : Link_To 0 | Transparency
  114.             Refraction           : Link_To 0 | Index of Refraction
  115.             Clear_Coat_Level     : 0
  116.             Clear_Coat_Glossiness : 0.02
  117.             Clear_Coat_Thickness : 0
  118.             Clear_Coat_Smoothing : 0
  119.             Surface_Bump         : 0
  120.             Alpha                : 1
  121.     }
  122.     Process 6 : Composite Color
  123.     {
  124.         DarkData: 1, 0, 200
  125.         Transform:
  126.             Trans_0              : 1, 0, 0, 0
  127.             Trans_1              : 0, 1, 0, 0
  128.             Trans_2              : 0, 0, 1, 0
  129.         Common:
  130.             Blend_Function       : 0.5
  131.             Mask                 : Link_To 7 | Percent
  132.             Invert               : FALSE
  133.         Color:
  134.             Color_A              : Link_To 2 | Color
  135.             Color_B              : Link_To 0 | Surface Color
  136.     }
  137.     External 7 : Incident Percent
  138.     {
  139.         DarkData: 2, -1, 200
  140.         Transform:
  141.             Trans_0              : 1, 0, 0, 0
  142.             Trans_1              : 0, 1, 0, 0
  143.             Trans_2              : 0, 0, 1, 0
  144.         Common:
  145.             Blend_Function       : Link_To 8 | Percent
  146.             Pitch                : 0
  147.             Heading              : 0
  148.         Percent:
  149.             Edge                 : Link_To 9 | Percent
  150.             Facing               : 1
  151.     }
  152.     Generator 8 : Bias Function
  153.     {
  154.         DarkData: 3, -1, 200
  155.         Common:
  156.             Input                : 0
  157.             Frequency            : 1
  158.             Amplitude            : 0.5
  159.             Phase_Amount         : 0
  160.             Phase_Min            : 0
  161.             Phase_Max            : 0.5
  162.             Shift                : 0.5
  163.             Upper_Clamp          : 1
  164.             Lower_Clamp          : 0
  165.             Invert               : FALSE
  166.             Reverse              : FALSE
  167.         Generator:
  168.             Repeat_Flag          : FALSE
  169.             Bias                 : Link_To 0 | Edge Bias
  170.     }
  171.     Process 9 : Composite Percent
  172.     {
  173.         DarkData: 3, -2, 200
  174.         Transform:
  175.             Trans_0              : 1, 0, 0, 0
  176.             Trans_1              : 0, 1, 0, 0
  177.             Trans_2              : 0, 0, 1, 0
  178.         Common:
  179.             Blend_Function       : 0.5
  180.             Mask                 : Link_To 0 | Film Strength
  181.             Invert               : FALSE
  182.         Percent:
  183.             Percent_A            : 1
  184.             Percent_B            : 0
  185.     }
  186.     Natural 10 : Agate Percent
  187.     {
  188.         DarkData: 6, 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.             Roughness            : 0.5
  195.             Strata_Function      : 0
  196.             Blend_Function       : Link_To 11 | Percent
  197.             Brightness           : 0.5
  198.             Contrast             : 0.7
  199.             Input_Seed           : 1
  200.         Percent:
  201.             Low                  : 0
  202.             High                 : 1
  203.     }
  204.     Generator 11 : Linear Function
  205.     {
  206.         DarkData: 7, 0, 200
  207.         Common:
  208.             Input                : 0
  209.             Frequency            : 1
  210.             Amplitude            : Link_To 0 | Film Noise
  211.             Phase_Amount         : 0
  212.             Phase_Min            : 0
  213.             Phase_Max            : 1
  214.             Shift                : 0.5
  215.             Upper_Clamp          : 1
  216.             Lower_Clamp          : 0
  217.             Invert               : FALSE
  218.             Reverse              : FALSE
  219.         Generator:
  220.             Repeat_Flag          : FALSE
  221.     }
  222. }
  223.  
  224. Trigger_Bank: 1, 1
  225.  
  226. Tweaker
  227. {
  228.     Tweak                : IF_COLOR
  229.     Tweak                : Surface Color
  230.     Tweak                : 63, 146, 237
  231.     Tweak                : IF_COLOR
  232.     Tweak                : Base Film Color
  233.     Tweak                : 255, 0, 0
  234.     Tweak                : IF_PERCENT
  235.     Tweak                : Film Strength
  236.     Tweak                : 0.4
  237.     Tweak                : IF_PERCENT
  238.     Tweak                : Film Noise
  239.     Tweak                : 0.5
  240.     Tweak                : IF_PERCENT
  241.     Tweak                : Edge Bias
  242.     Tweak                : 0.75
  243.     Tweak                : IF_FLOAT
  244.     Tweak                : Spectral Bands
  245.     Tweak                : 2
  246.     Tweak                : IF_PERCENT
  247.     Tweak                : Diffuse Level
  248.     Tweak                : 1
  249.     Tweak                : IF_PERCENT
  250.     Tweak                : Specular Level
  251.     Tweak                : 0.6
  252.     Tweak                : IF_PERCENT
  253.     Tweak                : Glossiness
  254.     Tweak                : 0.7
  255.     Tweak                : IF_PERCENT
  256.     Tweak                : Metal
  257.     Tweak                : 0
  258.     Tweak                : IF_PERCENT
  259.     Tweak                : Reflectivity
  260.     Tweak                : 0
  261.     Tweak                : IF_PERCENT
  262.     Tweak                : Transparency
  263.     Tweak                : 0
  264.     Tweak                : IF_BUMP
  265.     Tweak                : Index of Refraction
  266.     Tweak                : 1.5
  267.     Tweak                : IF_PERCENT
  268.     Tweak                : Self-Illumination
  269.     Tweak                : 0.05
  270. }
  271.