nodes.shader.color

color

Classes

Name Description
BrightnessContrast Control the brightness and contrast of the input color
HueSaturationValue Apply a color transformation in the HSV color model
InvertColor Invert a color, producing a negative
LightFalloff Manipulate how light intensity decreases over distance. Typically used for non-physically-based effects; in reality light always falls off quadratically

BrightnessContrast

BrightnessContrast(color=(1.0, 1.0, 1.0, 1.0), brightness=0.0, contrast=0.0)

Control the brightness and contrast of the input color

Parameters

Name Type Description Default
color InputColor Color (1.0, 1.0, 1.0, 1.0)
brightness InputFloat Brightness 0.0
contrast InputFloat Contrast 0.0

Attributes

Name Description
i
name The name of the node being wrapped by this instance.
node
o
tree The TreeBuilder instance this node belongs to and is being built within.

Inputs

Attribute Type Description
i.color ColorSocket Color
i.brightness FloatSocket Brightness
i.contrast FloatSocket Contrast

Outputs

Attribute Type Description
o.color ColorSocket Color

HueSaturationValue

HueSaturationValue(
    hue=0.5,
    saturation=1.0,
    value=1.0,
    factor=1.0,
    color=(0.8, 0.8, 0.8, 1.0),
)

Apply a color transformation in the HSV color model

Parameters

Name Type Description Default
hue InputFloat Hue 0.5
saturation InputFloat Saturation 1.0
value InputFloat Value 1.0
factor InputFloat Factor 1.0
color InputColor Color (0.8, 0.8, 0.8, 1.0)

Attributes

Name Description
i
name The name of the node being wrapped by this instance.
node
o
tree The TreeBuilder instance this node belongs to and is being built within.

Inputs

Attribute Type Description
i.hue FloatSocket Hue
i.saturation FloatSocket Saturation
i.value FloatSocket Value
i.factor FloatSocket Factor
i.color ColorSocket Color

Outputs

Attribute Type Description
o.color ColorSocket Color

InvertColor

InvertColor(factor=1.0, color=(0.0, 0.0, 0.0, 1.0))

Invert a color, producing a negative

Parameters

Name Type Description Default
factor InputFloat Factor 1.0
color InputColor Color (0.0, 0.0, 0.0, 1.0)

Attributes

Name Description
i
name The name of the node being wrapped by this instance.
node
o
tree The TreeBuilder instance this node belongs to and is being built within.

Inputs

Attribute Type Description
i.factor FloatSocket Factor
i.color ColorSocket Color

Outputs

Attribute Type Description
o.color ColorSocket Color

LightFalloff

LightFalloff(strength=100.0, smooth=0.0)

Manipulate how light intensity decreases over distance. Typically used for non-physically-based effects; in reality light always falls off quadratically

Parameters

Name Type Description Default
strength InputFloat Strength 100.0
smooth InputFloat Smooth 0.0

Attributes

Name Description
i
name The name of the node being wrapped by this instance.
node
o
tree The TreeBuilder instance this node belongs to and is being built within.

Inputs

Attribute Type Description
i.strength FloatSocket Strength
i.smooth FloatSocket Smooth

Outputs

Attribute Type Description
o.quadratic FloatSocket Quadratic
o.linear FloatSocket Linear
o.constant FloatSocket Constant