Node Mix#

from geonodes import nodes

node = nodes.Mix(factor=None, a=None, b=None, blend_type='MIX', clamp_factor=True, clamp_result=False, data_type='FLOAT', factor_mode='UNIFORM')

Blender Image

Args:#

Input socket arguments:#

  • factor: data_type dependant

  • a: data_type dependant

  • b: data_type dependant

Node parameter arguments:#

  • blend_type (str): default = ‘MIX’ in (‘MIX’, ‘DARKEN’, ‘MULTIPLY’, ‘BURN’, ‘LIGHTEN’, ‘SCREEN’, ‘DODGE’, ‘ADD’, ‘OVERLAY’, ‘SOFT_LIGHT’, ‘LINEAR_LIGHT’, ‘DIFFERENCE’, ‘SUBTRACT’, ‘DIVIDE’, ‘HUE’, ‘SATURATION’, ‘COLOR’, ‘VALUE’)

  • clamp_factor (bool): default = True

  • clamp_result (bool): default = False

  • data_type (str): default = ‘FLOAT’ in (‘FLOAT’, ‘VECTOR’, ‘RGBA’)

  • factor_mode (str): default = ‘UNIFORM’ in (‘UNIFORM’, ‘NON_UNIFORM’)

Output sockets:#

  • result : data_type dependant

Shared sockets:#

  • Driving parameter : data_type in (‘FLOAT’, ‘VECTOR’, ‘RGBA’)

  • Input sockets : [‘factor’, ‘a’, ‘b’]

  • Output sockets : [‘result’]

Implementation#

Class or method name

Definition

Color

mix

def mix(self, factor=None, color=None, blend_type='MIX', clamp_factor=True, clamp_result=False):

mix_darken

def mix_darken(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_multiply

def mix_multiply(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_burn

def mix_burn(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_lighten

def mix_lighten(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_screen

def mix_screen(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_dodge

def mix_dodge(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_add

def mix_add(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_overlay

def mix_overlay(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_soft_light

def mix_soft_light(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_linear_light

def mix_linear_light(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_difference

def mix_difference(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_subtract

def mix_subtract(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_divide

def mix_divide(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_hue

def mix_hue(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_saturation

def mix_saturation(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_color

def mix_color(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

mix_value

def mix_value(self, factor=None, color=None, clamp_factor=True, clamp_result=False):

Float

mix

def mix(self, factor=None, value=None, clamp_factor=True):

Vector

mix

def mix(self, factor=None, vector=None, clamp_factor=True, factor_mode='UNIFORM'):

mix_uniform

def mix_uniform(self, vector=None, clamp_factor=True):

mix_non_uniform

def mix_non_uniform(self, factor=None, vector=None, clamp_factor=True):

Global functions

float_mix

def float_mix(factor=None, a=None, b=None, clamp_factor=True):

vector_mix

def vector_mix(factor=None, a=None, b=None, clamp_factor=True, factor_mode='UNIFORM'):

color_mix

def color_mix(factor=None, a=None, b=None, blend_type='MIX', clamp_factor=True, clamp_result=False):

color_darken

def color_darken(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_multiply

def color_multiply(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_burn

def color_burn(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_lighten

def color_lighten(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_screen

def color_screen(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_dodge

def color_dodge(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_add

def color_add(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_overlay

def color_overlay(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_soft_light

def color_soft_light(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_linear_light

def color_linear_light(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_difference

def color_difference(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_subtract

def color_subtract(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_divide

def color_divide(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_hue

def color_hue(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_saturation

def color_saturation(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_color

def color_color(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

color_value

def color_value(factor=None, a=None, b=None, clamp_factor=True, clamp_result=False):

Go to top - main - nodes - nodes menus