Fr/VMT: Difference between revisions
< Fr
Jump to navigation
Jump to search
Anarkia777 (talk | contribs) No edit summary |
Anarkia777 (talk | contribs) No edit summary |
||
| Line 22: | Line 22: | ||
} | } | ||
Voici un | Voici un matériau très basic. | ||
#Le <code>[[LightmappedGeneric:fr|LightmappedGeneric]]</code> shader est utilisé | #Le <code>[[LightmappedGeneric:fr|LightmappedGeneric]]</code> shader est utilisé. | ||
# Le { ouvre les | # Le { ouvre les paramètres propre au shader | ||
# Le | # Le paramètre <code>[[$basetexture]]</code> donne le chemin de votre texture de base. | ||
#<code>[[Propriété physique des materiaux|$surfaceprop]]</code> indique à Source les propriétés physiques, quand par exemple vous tirez dessus ou quand vous marchez dessus. | #<code>[[Propriété physique des materiaux|$surfaceprop]]</code> indique à Source les propriétés physiques, quand par exemple vous tirez dessus ou quand vous marchez dessus. | ||
Revision as of 11:12, 2 November 2008
Sous Source, en général, un matériau est une combinaison d'un ou plusieurs :
- VMT - Un fichier éditable avec un éditeur de texte qui renseigne Source sur les differents attribut de votre texture.
- VTF - Un format propriétaire de Valve contenant votre texture et d'autres informations.
VMT
On peut diviser le VMT en plusieurs catégories :
- Shader utilisé
- Non de la texture
- Propriété physique des materiaux
- Paramètre specifique du Shader
- Fallbacks - Permet d'optimiser selon la version DX du PC
- Proxies - Permet de faire varier dans le temps certains paramètres
Exemple simple
"LightmappedGeneric"
{
"$basetexture" "coast\shingle_01"
"$surfaceprop" "gravel"
}
Voici un matériau très basic.
- Le
LightmappedGenericshader est utilisé. - Le { ouvre les paramètres propre au shader
- Le paramètre
$basetexturedonne le chemin de votre texture de base. $surfacepropindique à Source les propriétés physiques, quand par exemple vous tirez dessus ou quand vous marchez dessus.
Ce shader est destiné au brush uniquement et non au modèles, pour ceux-ci utilisé le shader VertexLitGeneric.
La majorité des paramètre fonctionne avec tous les shaders, mais certain paramètre comme Phong ne fonctionne qu'avec le shader VertexLitGeneric.
Un paramètre non supporter par le shader ne fera pas planter.
Emplacements des matériaux
Les matériaux personnalisé sont stocker dans votre dossier de jeux dans le dossier materials\.
Ceux des jeux officiel comme CSS ou HL2 se trouve dans des packs comprésserGCF appelés 'materials', vous pouvez les extraire avec GCFScape.