Character Textures and Materials: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Spam revert)
m (Nesciuse moved page Character Textures and Materials/en to Character Textures and Materials without leaving a redirect: Move en subpage to basepage)
 
(19 intermediate revisions by 12 users not shown)
Line 1: Line 1:
When you compile a model for the [[Source]] engine, the names of the textures ([[TGA|targa (.tga)]] images) are referred to by a material shader ([[VMT|.vmt]]) file, instead of being used directly. Here is an example of a simple [[VMT]] file:
{{LanguageBar}}


<pre>
"VertexLitGeneric"
{
    "$basetexture" "models/Humans/Female/naomi_facemap"
}
</pre>


This file simply specifies the [[Shader Types and Parameters|shader type]] <code>(VertexLitGeneric)</code> and includes a link to the image source, which is in the compressed [[VTF|.vtf]] image format.
For an overview of materials and their creation, see [[:Category:Material System]].


When using the [[XSI Mod Tool]] to produce models that will run in the Source engine, place your textures into the Source SDK directories provided when you installed the SDK. See [[SDK Directory Structure]] for more information on these directories.
== QC commands ==


Using this structure, you can refer to the targa (.tga) files in the <code>materialsrc/models</code> tree when you texture the model in XSI. When you compile or load the model into the Source engine or tools, it will refer to the .vmt files in the <code>materials/models</code> tree.
*[[:Category:QC_Commands#Textures]]


You can use the utility [[Vtex]] to convert targa images to our compressed .vtf format. For more information on how to create textures and use Vtex, see [[Material Creation]] and [[Vtex]].
== Shaders ==


{{otherlang:en}} {{otherlang:en:jp|Character Textures and Materials:jp}}
*[[VertexLitGeneric]]
*[[Eyes]]
*[[Teeth]]


[[Category: Material System]] [[Category: Modeling]]
== Shader parameters ==
 
*[[$phong]]
*[[$flesh]]
*[[$halflambert]]
*[[$model]]
*[[$selfillum]]
 
[[Category:Modeling]]
[[Category:Material System]]

Latest revision as of 05:23, 12 July 2024

English (en)日本語 (ja)Translate (Translate)


For an overview of materials and their creation, see Category:Material System.

QC commands

Shaders

Shader parameters