磚塊比例爲長 2、高 1,由下往上共 4 列磚,其中 2、4 列磚跟 1、3 列磚錯開半塊,也就是 2、4 列磚的 x 座標往右移動 1 塊磚高的距離。磚塊比例
- 用 Vector Math 節點的 Scale 運算把座標放大 4 倍。
- 用 Vector Math 節點的 Modulo 運算可以輕易的分割區塊。但無法移動座標。
- 用 Seprate XYZ 節點分離各座標軸;
- Math 節點的 Modulo 運算把 Y 軸分爲 0~2 的兩段。
- Math 節點的 Greater Than 運算使 < 1 的部分爲 0、> 1 的部分爲 1。
- Greater Than 運算是把 輸入值跟 Threshold (門檻) 值比較:
- > Threshold 爲真,輸出 1;
- < Threshold 爲假,輸出 0。
- 用 Math 節點的 Add 運算把 Greater Than 運算的結果加到 X 軸的每一點上。
- 用 Combine XYZ 節點把處理過的 X 軸跟原有的 Y 軸結合成新的座標值,再用 Vector Math 節點的 Modulo 運算就得到我們想要的結果。
交錯位置
在 Greater Than 跟 Add 之間增加一個 Math 節點的 Multiply 運算,改變相乘的值,即可調整磚塊交錯的位置。
磚塊比例
改變 Modulo 運算除數向量的 X 值,即可調整磚塊的長、高比。
留言
張貼留言