最近開始接觸 Unity 來做一些自己的遊戲來玩玩,當碰觸到 Unity 時肯定少不了 3D 建模。有那麼多的 3D 軟體,該用哪一套比較好呢?我這邊推薦的軟體肯定是超強大且開源免費的 Blender 軟體!網路上有超多的手把手教學,看不懂文章也可以看影片來一步一步學習。而今天我要來教如何使用 Blender 來為 3D 模型上色!
我最終檔案要將 Blender 製作出來的 3D 模型輸出到 Unity 上,由於 Blender 與 Unity 渲染系統不一樣,所以 Blender 內部有很多功能是 Unity 不支援的,如果要給 3D 模型上色最簡單也可以運作的方式就是使用 Material Properties 來設定顏色,也就是 Unity 內部稱做材質球,之後匯入到 Unity 當中就會以材質球的方式表示顏色。話不多說,讓我們開始吧!
教學資訊
教學軟體-Blender
軟體版本-3.0.0
第一步
下面就是我們這一次要教學的範例 3D 模型
首先先選取要上色的 3D 模型,並且更改模式為編輯模式
第二步
更改成網狀格
第三步
進入 Meterial Properties(材質視窗),依照你的 3D 模型的顏色數量加入材質球。
第四步
接著就可以更改材質球的顏色。
第五步
接著就要開始局部的更改顏色。選擇要局部更改的顏色材質球,接著點擊快捷鍵鍵盤按 C,滑鼠就會出現一個圓框那代表著色的區域,可以利用滑鼠滾輪更改區域的大小。選取你要更改顏色的區域後點選指派即可更改顏色囉!
完成
是不是很簡單呢!顏色可以之後再做微調,只要有指定好顏色的區域之後更改材質球的顏色就會同步更改成新的顏色!