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

  1. ; texturemapped, reflection mapped with reflection level map!
  2. ; Sima Map -> DIFFUSE TEXTURE rgb
  3. ; Reflection level Map -> DIFFUSE TEXTURE alpha
  4. ; Reflection Map -> REFLECTION TEXTURE rgb
  5. ;
  6. ; Warning: a refmap csak grayscale-ben shadelt!
  7.  
  8. #include "..\MaterialDefine.def"
  9.  
  10. [Technique]
  11. {
  12. ;  Detail        = DETAIL_HIGH
  13.  
  14.   [Pass]
  15.   {
  16.     [Layer]
  17.     {
  18.       TextureSource     = TEXT_DIFFUSE
  19.       TexCoordIndex     = 0
  20.  
  21.       ColorArg1 = TA_TEXTURE  ;diffuse textura
  22.       ColorArg2 = TA_DIFFUSE
  23.       ColorOp   = TOP_MODULATE
  24.  
  25.       AlphaArg1 = TA_TFACTOR
  26.       AlphaOp    = TOP_SELECTARG1        
  27.  
  28.       TextureAddressU = TADDRESS_CLAMP
  29.       TextureAddressV = TADDRESS_CLAMP
  30.       AlphaOp   = TOP_DISABLE
  31.  
  32.       Filter = TF_LINEAR_MIP_POINT
  33.     }
  34.     [Layer]
  35.     {
  36.       TextureSource     = TEXT_REFLECTION
  37.       TexCoordIndex     = TSS_TCI_CAMERASPACENORMAL
  38.       TextureTransformFlags = TTFF_COUNT2
  39.       TextureTransformMode = TTM_SPHERICALENVMAP
  40.  
  41.       ColorArg1 = TA_CURRENT
  42.       ColorArg2 = TA_TEXTUREALPHA ;RefMap
  43.       ColorOp   = TOP_MODULATE
  44.  
  45.       AlphaArg1    = TA_CURRENT
  46.       AlphaOp   = TOP_SELECTARG1        
  47.  
  48.       TextureAddressU = TADDRESS_CLAMP
  49.       TextureAddressV = TADDRESS_CLAMP
  50.       Filter = TF_LINEAR_MIP_POINT
  51.     }
  52.  
  53.     FillMode    = FILL_SOLID
  54.     Cull        = CULL_CW
  55.     DitherEnable        = TRUE
  56.     SpecularEnable      = FALSE
  57.  
  58.     LightingEnable      = TRUE
  59.     NormalizeNormals    = TRUE
  60.     LocalViewer         = FALSE
  61.  
  62.     AlphaTestEnable    = FALSE
  63.  
  64.     AlphaBlendEnable    = TRUE
  65.     SrcBlend    = BLEND_SRCALPHA
  66.     DestBlend   = BLEND_ONE
  67.  
  68.     EmissiveColor = .08,.08,.08,0
  69.     TextureFactor = 255,255,255,255    
  70.  
  71.     ZWriteEnable        = FALSE
  72.     ZFunc               = CMP_LESSEQUAL
  73.  
  74.     DiffuseMaterialSource    = MCS_MATERIAL
  75.     SpecularMaterialSource    = MCS_MATERIAL
  76.     AmbientMaterialSource    = MCS_MATERIAL
  77.     EmissiveMaterialSource    = MCS_MATERIAL
  78.   }
  79. }
  80.