Source VMT Editor: Difference between revisions
Kwp17pitts (talk | contribs) No edit summary |
Kwp17pitts (talk | contribs) |
||
Line 23: | Line 23: | ||
Select the type of shader | |||
== Selecting Shaders == | |||
go to "shader" from the properties list and click [[File:EditorDotDotDot.jpg]] | |||
the Select Shader window will appear | |||
[[File:MaterialEditor Shader Select.jpg]] | |||
select from the list or type in the name of the shader in the filter box | |||
see [[:Category:List of Shaders|List of Shaders]] | see [[:Category:List of Shaders|List of Shaders]] | ||
Line 37: | Line 46: | ||
After your shader type is selected, | After your shader type is selected, the list of avalable parameters, for the selected shader, will update. | ||
== Selecting textures == | |||
go to the $basetexture parameter and click [[File:EditorDotDotDot.jpg]]. | |||
the select VTF window will appear | |||
[[File:MaterialEditor selectvtf.jpg]] | |||
select the desired texture to be used in the material | |||
== Selecting Colors == | |||
go to the $color parameter and click [[File:EditorColor.jpg]] | |||
the Select Color window will appear | |||
[[File:MaterialEditor selectcolor.jpg]] | |||
adjust the settings to get the desired color | |||
the color box [[File:EditorColor.jpg]] will change to the selected color | |||
see [[:Category:List of Shader Parameters|List of Shader Parameters]] for more details | see [[:Category:List of Shader Parameters|List of Shader Parameters]] for more details | ||
Line 56: | Line 87: | ||
{{todo|Finish Tutorial}} | {{todo|Finish Tutorial}} | ||
== Loading a material == | == Loading a material == |
Revision as of 19:47, 15 January 2012

For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
Overview
The Material Editor is an engine tool available in Source 2007 and later. This tool allows you to edit VMT properties while in-game with via a simplified interface that is both user friendly and real time. This heavily simplifies the material editing process as well. Previously users would have to edit the vmt outside of the engine, then go back in-game and reload all materials, or the current vmt. To use it, run your game or mod with -tools -nop4 on the command line and select 'Material Editor' from the Tools menu. This tool is used to edit the material properties with the added advantage of a preview.



Interface
The first viewport on the left is the vmt properties that you could set. The lower right viewport is the vmt preview, and bove that is the engine viewport. When you are editing, the vmt properties viewport will identify all of the avalable parameters as well as what type of data that could be inputted.
To Create a new material
click file -> new , then begin editing
see Material for editing information
Selecting Shaders
go to "shader" from the properties list and click
the Select Shader window will appear
select from the list or type in the name of the shader in the filter box
see List of Shaders
Ideally, you should pick one of these three.
- LightmappedGeneric -> for world texturing
- VertexLitGeneric -> for model texturing
- UnlitGeneric -> for UI texturing
After your shader type is selected, the list of avalable parameters, for the selected shader, will update.
Selecting textures
go to the $basetexture parameter and click .
the select VTF window will appear
select the desired texture to be used in the material
Selecting Colors
go to the $color parameter and click
the Select Color window will appear
adjust the settings to get the desired color
the color box will change to the selected color
see List of Shader Parameters for more details
Data types
- bool "short for boolean" in which 0 = false and 1 = true
- string "file path" (ex. brick\brickfloor001a.vtf) "name" (ex. VertexLitGeneric)
- color <color255 + int> (ex. 97 11 255 255)
- float "floating point" a decimal between 0 and 1 (ex. 0.75)
- int "short for integer" (ex. 56)
- matrix "written in binary" ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
Loading a material


click file -> Open..., find the file located in the mod or game directory loaded
Saving a material


click file -> save as..., give the material a name, and save in the mod or game directory loaded