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¶
|
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¶
Function function
Default |
|
Setter |
set_function(value) |
Getter |
get_function() |
Una función que se aplica al color de entrada. Ver Function para las opciones.