home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2002 December / JOY143_CD1.iso / Data / Demos / Platoon / pl_demo.exe / Shaders / Materials / interface.mat < prev    next >
Text File  |  2002-09-17  |  2KB  |  95 lines

  1. ; A texturak helye!
  2. ; Sima map  -> DIFFUSE TEXTURE rgb
  3. ; Roncs map -> GLOSSINESS TEXTURE rgb
  4. ; Detail map -> AMBIENT TEXTURE rgb
  5. ; Specular level map -> DIFFUSE TEXTURE alpha
  6. ; Self illumination map -> GLOSSINESS TEXTURE alpha
  7.  
  8. ; a roncsolodas merteke a diffuse alphaban lesz!
  9.  
  10. #include "..\MaterialDefine.def"
  11.  
  12. [Technique]
  13. {
  14. ;  Detail        = DETAIL_HIGH
  15.  
  16.   [Pass]
  17.   {
  18.     [Layer]
  19.     {
  20.       TextureSource     = TEXT_DIFFUSE
  21.       TexCoordIndex     = 0
  22.  
  23.       ColorArg1 = TA_TEXTURE  ;diffuse textura
  24.       ColorArg2 = TA_DIFFUSE
  25.       ColorOp   = TOP_MODULATE
  26.  
  27.       AlphaOp   = TOP_DISABLE
  28.  
  29.       TextureAddressU = TADDRESS_WRAP
  30.       TextureAddressV = TADDRESS_WRAP
  31.       Filter = TF_LINEAR_MIP_POINT
  32.     }
  33.  
  34.     FillMode    = FILL_SOLID
  35.     Cull        = CULL_CW
  36.     DitherEnable        = TRUE
  37.     SpecularEnable      = FALSE
  38.  
  39.     LightingEnable      = TRUE
  40.     NormalizeNormals    = TRUE
  41.     LocalViewer         = FALSE
  42.  
  43.     AlphaBlendEnable    = FALSE
  44.  
  45.     ZWriteEnable        = TRUE
  46.     ZFunc               = CMP_LESS
  47.  
  48.     DiffuseMaterialSource    = MCS_MATERIAL
  49.     SpecularMaterialSource    = MCS_MATERIAL
  50.     AmbientMaterialSource    = MCS_MATERIAL
  51.     EmissiveMaterialSource    = MCS_MATERIAL
  52.   }
  53.   [Pass]
  54.   {
  55.     [Layer]
  56.     {
  57.       TextureSource     = TEXT_DIFFUSE ;Specular map
  58.       TexCoordIndex     = 0
  59.  
  60.       ColorArg1 = TA_TEXTUREALPHA
  61.       ColorArg2 = TA_SPECULAR
  62.       ColorOp   = TOP_MODULATE
  63.  
  64.       AlphaOp    = TOP_DISABLE
  65.  
  66.       TextureAddressU = TADDRESS_WRAP
  67.       TextureAddressV = TADDRESS_WRAP
  68.       Filter = TF_LINEAR_MIP_POINT
  69.     }
  70.  
  71.     FillMode    = FILL_SOLID
  72.     Cull        = CULL_CW
  73.     DitherEnable        = TRUE
  74.     SpecularEnable      = FALSE
  75.  
  76.     LightingEnable      = TRUE
  77.     NormalizeNormals    = TRUE
  78.     LocalViewer         = TRUE
  79.  
  80.     AlphaTestEnable    = FALSE
  81.  
  82.     AlphaBlendEnable    = TRUE
  83.     SrcBlend    = BLEND_ONE
  84.     DestBlend   = BLEND_ONE
  85.  
  86.     ZWriteEnable        = FALSE
  87.     ZFunc               = CMP_LESSEQUAL
  88.  
  89.     DiffuseMaterialSource       = MCS_MATERIAL
  90.     SpecularMaterialSource    = MCS_MATERIAL
  91.     AmbientMaterialSource    = MCS_MATERIAL
  92.     EmissiveMaterialSource    = MCS_MATERIAL
  93.   }
  94. }
  95.