Difference between revisions of "Material:fr"
Anarkia777 (talk | contribs) |
m |
||
Line 9: | Line 9: | ||
# [[Shader]] utilisé | # [[Shader]] utilisé | ||
# Non de la texture | # Non de la texture | ||
− | # [[ | + | # [[Propriétés physiques des materiaux]] |
− | # | + | # Paramètres spécifiques du [[Shader]] |
# [[Material optimization|Fallbacks]] - Permet d'optimiser selon la version DX du PC | # [[Material optimization|Fallbacks]] - Permet d'optimiser selon la version DX du PC | ||
# [[Material Proxy|Proxies]] - Permet de faire varier dans le temps certains paramètres | # [[Material Proxy|Proxies]] - Permet de faire varier dans le temps certains paramètres | ||
Line 22: | Line 22: | ||
} | } | ||
− | Voici un matériau très | + | Voici un matériau très basique. |
#Le <code>[[LightmappedGeneric:fr|LightmappedGeneric]]</code> shader est utilisé. | #Le <code>[[LightmappedGeneric:fr|LightmappedGeneric]]</code> shader est utilisé. | ||
− | # Le { ouvre les paramètres | + | # Le { ouvre les paramètres propres au shader |
# Le paramètre <code>[[$basetexture]]</code> donne le chemin de votre texture de base. | # Le paramètre <code>[[$basetexture]]</code> donne le chemin de votre texture de base. | ||
− | #<code>[[ | + | #<code>[[Propriétés physiques des matériaux|$surfaceprop]]</code> indique à 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 <code>[[VertexLitGeneric]]</code>. | Ce shader est destiné au brush uniquement et non au modèles, pour ceux-ci utilisé le shader <code>[[VertexLitGeneric]]</code>. | ||
− | La majorité des | + | La majorité des paramètres fonctionnent avec tous les shaders, mais certain paramètres comme [[Phong]] ne fonctionnent qu'avec le shader <code>VertexLitGeneric</code>. |
− | Un paramètre non | + | Un paramètre non supporté par le shader ne fera pas planter. |
{{tip|If you ever need to use a space or tab character in a parameter value, you must wrap the whole value with "quote marks". You'll often see absolutely everything wrapped like this - save yourself some typing, as that's unnecessary.}} | {{tip|If you ever need to use a space or tab character in a parameter value, you must wrap the whole value with "quote marks". You'll often see absolutely everything wrapped like this - save yourself some typing, as that's unnecessary.}} | ||
Line 37: | Line 37: | ||
== Emplacements des matériaux == | == Emplacements des matériaux == | ||
− | Les matériaux | + | Les matériaux personnalisés sont stockés dans votre dossier de jeux dans le dossier <code>materials\</code>. |
− | Ceux des jeux | + | Ceux des jeux officiels comme CSS ou HL2 se trouve dans des packs compressés[[GCF]] appelés 'materials', vous pouvez les extraire avec [[GCFScape]]. |
[[Category:French]] | [[Category:French]] |
Revision as of 09:20, 22 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és physiques des materiaux
- Paramètres spécifiques 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 basique.
- Le
LightmappedGeneric
shader est utilisé. - Le { ouvre les paramètres propres au shader
- Le paramètre
$basetexture
donne le chemin de votre texture de base. $surfaceprop
indique à 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ètres fonctionnent avec tous les shaders, mais certain paramètres comme Phong ne fonctionnent qu'avec le shader VertexLitGeneric
.
Un paramètre non supporté par le shader ne fera pas planter.

Emplacements des matériaux
Les matériaux personnalisés sont stockés dans votre dossier de jeux dans le dossier materials\
.
Ceux des jeux officiels comme CSS ou HL2 se trouve dans des packs compressésGCF appelés 'materials', vous pouvez les extraire avec GCFScape.