链接参数


通过使用外部参数,可以进行动画设置。
Parameters

当前拥有7种类型参数可用于动画

  • Sliders
  • Angles
  • Points
  • 3D Points
  • Checkboxes
  • Colors
  • Layers

且每组参数都有10个控制器可供调配

示例 :

link_slider.shader

 void main(){
    outColor = vec4(uv,slider[0],1.0);
}

比如改变slider 0,预览界面颜色将会变化。
uvslider

详情

在PixelsWorld参数声明方式如下所示:

parameters.shader

uniform float slider[10];
uniform float angle[10];
uniform bool checkbox[10];
uniform vec2 point[10];
uniform vec3 point3d[10];
uniform vec4 color[10];
uniform sampler2D layer[10];
uniform sampler2D inLayer;

注意

  • "inLayer" 代表输入层。
  • sampler2D 是一种由 GLSL提供的变量类型,不用理解该变量类型。如果你想了解图层参数,请参考 "getColor"
  • "uniform" 代表全局变量。 它会告诉GPU 不需要对每个"GPU工人"分配内存并初始化该值,只需在"GPU老板"开始工作的时候分配内存即可。"uniform" 一般被声明在用户代码的外面,您一般不需要写这种变量类型。

results matching ""

    No results matching ""