$bumpmap
UNTRANSLATED string "this is a" see Template:This is a/strings
![](/w/images/thumb/2/2c/Brickwall021a_normalcompare.jpg/300px-Brickwall021a_normalcompare.jpg)
A material's albedo (left) compared to its bump map.
Le paramètre $bumpmap VMT spécifie une texture qui fournira des informations d'éclairage en trois dimensions pour un matériau. La texture est une bump map , mais le processus pour lequel elle est utilisée s'appelle le mapping normal. Les deux termes sont souvent utilisés de façon interchangeable, cependant.
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
Syntaxe de base
LightmappedGeneric
{
$basetexture brick/brickwall021a
$surfaceprop brick
$bumpmap brick/brickwall021a_normal
}
Paramètres supplémentaires
$bumptransform <matrix>
- Transforme la texture de la carte de relief. Nécessite DirectX 9 ou supérieur.
- La position par défaut est
center .5 .5 scale 1 1 rotate 0 translate 0 0
.center
définit le point de rotation. Utilise seulement sirotate
est utilisé.scale
mets la texture dans le matériaux le nombre de fois spécifié.2 1
est un scale à 50% dans l'axe X.rotate
tourne la texture en sens anti-horaire. Accepte n'importe quel nombre, mêmes négatifs.translate
modifie le placement de la texture par le nombre donné d'hauteur et de largeur..5
la bougera de moitié.
Note :Toutes les valeurs doit être inclues!
Template:Dictionary/Bug/fr:Utiliser scale peut causer des bugs assez bizarres ou l'outil Texture Lock dans Hammer ne va pas bloquer la texture ou elle est.
Template:Dictionary/Bug/fr:Rotating textures applied on brushes will rotate around the map origin (confirm: Orangebox engine only?). A fix for this is to change the center position in the VMT to the brush's origin.
$ssbump
- Drapeaux La texture de la carte de relief est auto-ombrée. Cliquez pour plus de détails.
$bumpscale <float >
- Met à l'échelle la texture de relief par la valeur donnée dans DirectX 8.
$bumpframe <integer >
- Le cadre pour démarrer une carte de relief animée.
$nodiffusebumplighting <bool >
- Arrête la carte des bosses affectant l'éclairage de l'albédo du matériau, ce qui aide à combattre le recouvrement. N'affecte pas la carte spéculaire .
$forcebump <bool>
- Force les cartes DirectX 8 à restituer la carte de relief. Normalement, ils ne le font pas pour des raisons de performance.
$bumpoffset <?>
Confirmer:DX8 version du centre?
$bumpmap2 <texture>
- Voir $basetexture2 .
$bumpframe2 <integer>
- Utilisé par le shader WorldVertexTransition dans les matériaux de fusion qui affichent deux textures. DirectX 9 requis.
Commandes de la console
mat_fastnobump <bool >
- Active / désactive rapidement le mappage normal.
mat_normalmaps <bool>
- Affiche la texture de la carte de relief de tous les matériaux qui en ont un à la place de leur albédo .
(Oui, ces deux commandes ont bump et normal au mauvais sens!)