没有含义的公式,往往很难记住
现在就给glsl的step()函数赋一个含义,方便我记忆。
glsl中有一个自带的step函数,如下
float step(float edge, float x)
step()函数中有2个参数,edge和x
注意:
edge或x参数,都可以作为一个变量
这就导致记忆step函数曲线的时候会很晕。
我现在把参数重命名
float step(float 前参, float 后参)
前参是指第1个参数,在前面,所以代表“人的过去”
后参是指第2个参数,在后面,所以代表“人的现在”
数值越大,表明“人混得越好”
|
大小比较 |
人生含义 |
结论 |
|
前参 < 后参 |
“过去混得不好”,“现在混得好” |
人生处在上升期,返回1.0 (1.0代表人在天上飘) |
|
前参 > 后参 |
“过去混得好”,“现在混得不好” |
人生处在衰退期,返回0.0 (0.0代表人在地上走) |
练习:
step(0.0,1.0) 结果:1.0
step(2.0,1.0) 结果:0.0
3万+

被折叠的 条评论
为什么被折叠?



