Pt-br/Creating a Material

Nesse tutorial vamos ver passo a passo decomo podemos criar um novo , incluindo a criação da do material.
== Criando uma Textura ==
Qualquer imagem pode ser usada como textura, até que as suas dimensões( altura e largura) estão no potência do dois: 2,4,8,16,32,64,128,256,512,1024,2048 e assim por diante. Você pode examinar texturas existentes que tem o mesmo papel que a sua. Texturas com maior qualidade tem performance menor, mas ela ira será bem mais nítida quando olhado de perto.
Diferentes classes do objeto tem diferentes resoluções padrão(ex: modelos de personagens são de alta qualidade). Olhe as escolhas da valve em source materials.gcf com se você ficar confuso
=== Converting the Texture ===
 It's a tool with quite a few limitations, so the third-party tool is preferable: it provides a graphical user interface, allows you to change a texture's properties without re-compiling it from scratch, accepts a wide range of image formats, and doesn't require the creation of script files for each and every texture. There are a handful of situations where you'll need to fall back on VTEX… but only a handful. Also, if you have textures that use transparency, it is recommended that you save them in TIFF format before importing to VTFedit as PNG transparency tends to have problems. Texturas tem que ser convertidas para antes da source engine poder usar ela. A ferramenta que a Valve disponibiliza para isso é a .
 
(There are VTF plug-ins that let you save to the format directly from Photoshop, GIMP and Paint.NET, but this tutorial will not cover them as not everyone uses those tools.)
To import your texture with VTFEdit, use File > Import or press . Select your image and you will be presented with the import screen:
==== General settings ====
These settings are the most important. There are three:
; Normal format
: The color/compression format that should be used if the texture is opaque.
; Alpha format
: The color/compression format that should be used if the texture has an alpha channel.
; Texture type
: If you imported more than one image, this determines what they will be used as (animation frames/cubemap faces/depth slices).
If you're making a plain and simple world texture you won't need to change any of these. If you're making a texture with fine gradient detail however, you'll need to choose a non-lossy compression mode.
==== Mipmap settings ====
 are low-resolution versions of a texture that swap in when a surface is far away from the camera. They greatly reduce the amount of texture resizing needed, improving both performance and image quality. Mips are required for texture LOD to work.
The following images demonstrate the various mipmap filters available in VTFEdit:
File:Vtf sharpen filters.jpg|Sharpen filters
File:Vtf mipmap filters1.jpg|Mip filters #1
File:Vtf mipmap filters2.jpg|Mip filters #2
File:Vtf mipmap filters3.jpg|Mip filters #3
File:Vtf mipmap filters4.jpg|Mip filters #4
==== Normal map settings ====
These (mislabelled) settings allow you to automatically generate a from your input image. You'll want to do this properly with an image editor for the material you ship, but the automated option is there if you want quick results or a base to work from.
=== Configuring and Saving ===
When you hit OK the input file is converted (there may be quite a lengthy pause for large images) and the output VTF appears. Now all that is left is configuring the texture with the options in the checkbox list on the left-hand side of the screen. See Valve Texture Format#Image_flags for descriptions of each.
Finally, save the file somewhere under your game or mod's \materials folder.
==Creating a Material==
Source doesn't access textures directly. Everything goes through a .
Materials are script files that can be created in any text editor, but it's recommended that you use Notepad++ in conjunction with the community-made . For your material to be detected, you must save it under your game or mod's \materials folder with the extension .vmt.
===Syntax===
A pasta do material deve parecer assim:
 <>
 {
 	<parameter> <value>
 	...
 }
 LightmappedGeneric
 {
 	$basetexture coast\shingle_01
 	$surfaceprop gravel
 }
Tem varios s para se escolher, mas muitos materials vão usar nenhum (es) or (s). O terceiro é o mais comum é , que é usa para materials e as vezes em .
===Parameters===
:For a list of all documented shader parameters, see .
With a shader chosen, you're onto parameters (also called commands). There are hundreds of options for what to put in a material so this article will only cover the most common, which are accepted by more or less all shaders. They are:
*
*
*
*
*
*
*
== Utilities ==
==See also==
* 
* 
* 
* 
*