$detail: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (fixed up pointless redirect link)
mNo edit summary
Line 17: Line 17:
  "$detailframe"  
  "$detailframe"  
* dx9
* dx9
* TO DO
* {{todo|}}


=====$detail_alpha_mask_base_texture=====  
=====$detail_alpha_mask_base_texture=====  
  "$detail_alpha_mask_base_texture"  
  "$detail_alpha_mask_base_texture"  
* dx9
* dx9
* TO DO ... something to do with masking by the alpha channel of either [[$basetexture]] or [[$detail]]?
* {{todo| ... something to do with masking by the alpha channel of either [[$basetexture]] or [[$detail]]?}}


== See Also ==
== See Also ==


[[Category:TODO]]
[[Category:List of Shader Parameters]]
[[Category:List of Shader Parameters]]
[[Category:VMT Texture Reference]]
[[Category:VMT Texture Reference]]

Revision as of 12:12, 4 March 2008

Stub

This article or section is a stub. You can help by expanding it.

The $detail VMT parameter specifies the VTF texture to use for adding detail to the material surface. It is a greyscale image usually used (in conjunction with "$detailscale") to add higher resolution detail to the $basetexture.

Basic VMT syntax

"$detail" "Path/DetailmapA" 
  • where Path is the filepath relative to the game_directory/materials folder.
  • where DetailmapA is the filename; ie DetailmapA.vtf.

Notice the .vtf file extension is not used in VMT texture references.

Additional parameters

$detailscale
"$detailscale" float 

Scales $detail texture where float value is the scale factor.

$detailframe
"$detailframe" 
  • dx9
  • [Todo]
$detail_alpha_mask_base_texture
"$detail_alpha_mask_base_texture" 
  • dx9
  • Todo:  ... something to do with masking by the alpha channel of either $basetexture or $detail?

See Also