Material vector: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Vectors can be up to 4 long, and the two bracket types can be intermixed.)
m (an RGB... -> a RGB)
Line 1: Line 1:
A '''material vector''' is a collection of values used with some [[material]] commands. They most often represent an [[RGB]] color.
A '''material vector''' is a collection of values used with some [[material]] commands. They most often represent a [[RGB]] color.


== Syntax ==
== Syntax ==

Revision as of 06:34, 6 January 2019

A material vector is a collection of values used with some material commands. They most often represent a RGB color.

Syntax

$scale "[1 1]"
$color "[1 1 1]"
$color "{255 255 255}"
$envmaptint "{100 0 58}"
$vec4 "[1 2 3 4]"
  • Quotes are always required, because there are spaces in the value.
  • Values inside [square brackets] are used as-is, often for normals . For colours this normally ranges from 0-1.
  • Values inside {curly brackets} are divided by 255, so that standard RGB 0-255 values can be used.
  • Between 2-4 values can be used, depending on the requirements of the parameter.

Accessing

Access an individual component of a material vector like this:

$my_vector[0]
$my_vector[1]
// etc.