Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.