23. 取整方式

目的
认识取整Celi Floor Round节点的取整方式。
他们有什么不同,
什么情况使用什么节点
节点

节点原理就是 去掉小数部分,比如 0.3 取值 0 这些节点的功能就是把小数转换成整数。

Ceil
Ceil 节点是向上取整,0.5 取 1

Floor
Floor节点 是向下取整,比如 2.5取 2

Round
Round节点 是按照指定的小数位数进行四舍五入运算的结果。
大等于0.5就输出 1 小于 0.5 输出 0

示例
范围映射
上面制作高级细节法线的时候使用到的Round节点把 0-1范围 映射到自己需要的范围。
映射


卡通着色器
我们前制作一个半兰伯特光照模型

这里创建了一个3维向量模拟光照方向, 把范围映射到 0-1范围。

因为我们需要多个颜色阶段,所以乘一个数,向下取整。
注意:这里其他节点也是可以的,

总结
他们之间的不同是取值范围的不同,根据情况可以使用不同的取值方式。