Types of values for shader parameters:fr

From Valve Developer Community
Jump to: navigation, search

Les valeurs des paramètres des shaders sont de plusieurs types, exemple :

       "$basetexture" "coast\shingle_01"
       "$refracttint" "[.68 .76 .76]"
       "$envmapcontrast" "0.8"
       "$surfaceprop" "MetalVent"
       "$reflectamount" "2.5"
       "$abovewater" "0"
       "$fogend" "330"


Texture

Chemin d'une texture, sans l'extension du format.

Ex : "$basetexture" "coast\shingle_01"

Choix

Selections d'une valeurs parmis une listes définie.

Ex : "$surfaceprop" "gravel"

Boolean

Seulement deux valeurs.

  • 0=desactiver
  • 1=activer
Ex : "$abovewater" "0"

Float

Un nombre entier, avec une décimal possible.

Ex : "$reflectamount" "2.5"

Integer

Un nombre entier, sans décimal.

Ex : "$fogend" "330"

Normal

Nombre entre 0 et 1, qui represente le pourcentage.

Ex : "$envmapcontrast" "0.8"

RGB matrix

Valeurs normal des 3 composante.

Ex pour avoir du rouge pure : "$refracttint" "[1 0 0]"