VisualShaderNodeColorFunc

Inherits: VisualShaderNode < Resource < Reference < Object

Una función Color para ser usada dentro del gráfico de shader visual.

Descripción

Acepta un Color en el puerto de entrada y transfórmalo de acuerdo con la function.

Propiedades

Function

function

0

Enumeraciones

enum Function:

  • FUNC_GRAYSCALE = 0 --- Convierte el color a escala de grises usando la siguiente fórmula:

vec3 c = entrada;
float max1 = max(c.r, c.g);
float max2 = max(max1, c.b);
float max3 = max(max1, max2);
return vec3(max3, max3, max3);
  • FUNC_SEPIA = 1 --- Aplica el efecto de tono sepia usando la siguiente fórmula:

vec3 c = input;
float r = (c.r * 0.393) + (c.g * 0.769) + (c.b * 0.189);
float g = (c.r * 0.349) + (c.g * 0.686) + (c.b * 0.168);
float b = (c.r * 0,272) + (c.g * 0,534) + (c.b * 0,131);
return vec3(r, g, b);

Descripciones de Propiedades

Default

0

Setter

set_function(value)

Getter

get_function()

Una función que se aplica al color de entrada. Ver Function para las opciones.