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 1: | Line 1: | ||
Sous Source, en général, un matériaux est une combinaison d'un : | Sous Source, en général, un matériaux est une combinaison d'un : | ||
*VMT - Un fichier texte qui renseigne Source sur les differents attribut de votre texture. | *VMT - Un fichier texte qui renseigne Source sur les differents attribut de votre texture. | ||
*[[VTF]] - Un format proprétaire de Valve contenant votre texture et d'autres informations. | *[[VTF|Valve Texture Format:fr]] - Un format proprétaire de Valve contenant votre texture et d'autres informations. | ||
Revision as of 07:33, 1 November 2008
Sous Source, en général, un matériaux est une combinaison d'un :
- VMT - Un fichier texte qui renseigne Source sur les differents attribut de votre texture.
- Valve Texture Format:fr - Un format propré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 parametre
Exemple simple
"LightmappedGeneric"
{
"$basetexture" "coast\shingle_01"
"$surfaceprop" "gravel"
}
Voici un materiaux très basic.
- Le
LightmappedGenericshader est utilisé - Le { ouvre les parametre propre au shader
- Le parametre
$basetexturedonne le chemin de votre texture de base. $surfacepropindique a Source les propriete physique, 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.
Enplacement 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 pack comprésser GCF appellé 'materials', vous pouvez les extraire avec GCFScape.