首頁 | 資訊 | 財經 | 公益 | 彩店 | 奇聞 | 速遞 | 前瞻 | 提點 | 網站相關 | 科技 | 熱點 | 生活 |
      Blender學習日記(八)——一個材質為物體輸出隨機顏色

      發稿時間:2023-08-22 16:37:14 來源: 嗶哩嗶哩
      1、前言

      編寫:舟午YueMoon

      關鍵詞:材質節點、隨機顏色

      隨機感一直是CG工作流中追求的重點之一,在多次復制物體之后,如果沒有隨機感就會讓場景看起來很單調重復,CG感很強。


      (相關資料圖)

      下圖中地板和兔頭分別賦予了一個材質,在一個材質下為物體輸出不同效果。

      我們分為同一物體和不同物體的兩種情況。

      2、同一物體的情況

      適用于在編輯模式下將物體復制,或者使用陣列(Array)修改器得到的多個部分。大綱視圖中只有一個物體。

      使用Geometry節點中的Random Per Island輸出,它為一個物體中每一個不相接的部分分別生成一個隨機數,范圍:[0,1]。

      3、不同物體的情況

      適用于在物體模式下復制的物體,每個物體大綱視圖中是單獨的部分。

      使用Object Info節點中的Random輸出,它為使用本材質的不同物體分別生成隨機數。

      兩個節點使用方法一模一樣,原理也幾乎相同,只是一個適用于同一物體同一材質,一個適用于不同物體同一材質。

      4、讓每塊地板產生不同的明暗

      同樣使用Geometry-Random Per Island 輸出或Object Info-Random 輸出,原理為生成隨機數后與材質貼圖顏色相乘,這里以Geometry-Random Per Island輸出為例。

      基本原理:生成隨機顏色,與材質貼圖相混合。

      mix color節點搜索可能搜不到,在新建節點里找一下。

      還有一種情況,如果陣列(Array)修改器只有一個方向的位移,那陣列出來的物體雖然是有了不同的顏色,但紋路看起來還是重復的:

      解決辦法:用Random Per Island 輸出使貼圖UV隨機偏移。

      偏移量還不夠的話可以用Math節點

      標簽:

      責任編輯:mb01

      網站首頁 | 關于我們 | 免責聲明 | 聯系我們

      生活晚報網版權所有

      Copyright @ 1999-2017 www.8x5.com.cn All Rights Reserved豫ICP備2022016495號-7

      聯系郵箱:939 674 669@qq.com