跳转至

VisualShaderNodeColorFunc

继承

VisualShaderNode

简要描述

可视着色器图形中使用的Color功能。

描述

Color接受到输入端口,然后根据function对其进行转换。

成员

类型 属性名 默认值
int function 0

枚举

enum Function: - FUNC_GRAYSCALE = 0

使用以下公式将颜色转换为灰度:

vec3 c = input;
float max1 = maxc.rc.g;
float max2 = maxmax1c.b;
float max3 = maxmax1max2;
return vec3max3max3max3;
  • FUNC_SEPIA = 1

使用以下公式应用棕褐色调效果:

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 vec3rgb;

成员说明

  • int function
Default 0
setter set_function(value)
getter get_function