1、Step(a,x):如果x<a返回0;如果x>或=a返回1
2、Clamp(x,a,b):如果x<a返回a;如果x>b返回b;如果在a和b之间就返回x
3、smoothstep(min,max,x):返回的值为–2*(( x – min )/( max – min ))3 +3*(( x – min )/( max – min ))2
4、lerp(a,b,f):线性插值函数,返回值为(1-f)*a+b*f
5、三角函数sin、cos
smoothstep(edge0, edge1, x): edge0<=edge0时为0.0, x>=edge1时为1.0
x的值在edge0和edge1之间,包含两端。
x<=edge0时为0.0
x>=edge1时为1.0
数学运算:
y = smoothstep(edge0, edge1, x);
y = 3 * x^2 - 2* x^3
链接:http://blog.csdn.net/zhangxiao13627093203/article/details/53163098