23. 取整方式

目的
認(rèn)識取整Celi Floor Round節(jié)點的取整方式。
他們有什么不同,
什么情況使用什么節(jié)點
節(jié)點

節(jié)點原理就是 去掉小數(shù)部分,比如 0.3 取值 0 ? 這些節(jié)點的功能就是把小數(shù)轉(zhuǎn)換成整數(shù)。

Ceil
Ceil 節(jié)點是向上取整,0.5 取 1

Floor
Floor節(jié)點 是向下取整,比如 2.5取 2

Round
Round節(jié)點 是按照指定的小數(shù)位數(shù)進行四舍五入運算的結(jié)果。
大等于0.5就輸出 1 小于 0.5 輸出 0

示例
范圍映射
上面制作高級細節(jié)法線的時候使用到的Round節(jié)點把 0-1范圍 映射到自己需要的范圍。
映射


卡通著色器
我們前制作一個半蘭伯特光照模型

這里創(chuàng)建了一個3維向量模擬光照方向, 把范圍映射到 0-1范圍。

因為我們需要多個顏色階段,所以乘一個數(shù),向下取整。
注意:這里其他節(jié)點也是可以的,

總結(jié)
他們之間的不同是取值范圍的不同,根據(jù)情況可以使用不同的取值方式。
標(biāo)簽: