本文是《【手把手帶你Godot遊戲開發 第二彈】名場面臨摹》中馬里奧·奧德賽教程的一部分。
效果圖
1. 低模
新建一個柱體
,進入其編輯模式
,將柱體縮放到硬幣的厚度
退回到 物體模式
。將其更名爲“coin_low”,這樣金幣的低模就做好了。
2. 高模
一般高模都是由雕刻產生的,我們這裏偷了點懶。
Shift + D
複製一個“coin_low”,爲了避免誤操作,我們按H
將原來的“coin_low”隱藏起來,然後使用複製出的“coin_low
.001”來製作硬幣的高模。
進入其編輯模式
,在面層級
選擇前後兩個面,然後按I
鍵,在前後兩個面內插面
再按Alt + E
選擇沿法向擠出面
依然保持中間兩個圓面被選中,然後按S
再按Shift + Y
,把中間的兩個圓面縮小一點點,讓金幣的橫截面略有坡度。這樣,在後面的步驟中金幣的這個內邊才能夠烘焙成功。
退回到物體模式
,新建一個面片,然後爲其多加幾次細分(細分面數不能太低,否則會影響金幣浮雕的精度)。
注意:將細分類型
設置爲簡單型
,將細分修改器
應用掉。
然後爲面片添加置換修改器
本例中:強度設爲了0.1。
將面片上的置換修改器
應用掉,然後複製一個面片,翻轉一下,放到硬幣的背面
激活BoolTool
插件
選擇兩個面片以及硬幣,然後按Ctrl + Shift + +
將三個物體通過BoolTool
並集成一個物體
進入其編輯模式
,按A
全選,重新計算一下法線的方向
將這個物體更名爲“coin_high”,這樣金幣的高模就完成了。
3. 烘焙法線貼圖
本文介紹使用Blender2.8烘焙法線貼圖。因爲blender的步驟略繁瑣,所以實際開發中可以考慮使用其它工具完成這個步驟,個人非常推薦 Substance Painter。
注意:法線貼圖烘焙前,要爲低模展好UV,由於本例中使用的低模是Blender自帶的柱體
已經自帶展好的UV,因此展UV的步驟我們就省略了。
a. 爲低模添加材質
先按Alt + H
把低模顯示出來,然後爲它添加一個材質
b. 設置窗口布局
c. UV視圖
新建一個512x512的Texture,並命名爲“coin_normal”
創建完畢
d. 着色器視圖
選擇低模,按照下圖說明創建節點
圖像紋理節點
將紋理設置爲剛纔我們創建的“coin_normal”
法線貼圖節點
連接節點
e. 設置烘焙參數
先選擇高模,然後按Shift
加選低模,最後按“烘焙”按鈕
烘焙完畢後,切換到材質預覽着色模式
,就可以看出法線貼圖的效果了。
f. 光滑着色
如果嫌金幣的邊緣不夠平滑,可以在硬幣兩面的邊緣各卡一道邊,然後使用平滑着色。
小結
低模添加了法線貼圖以後,視覺效果和高模幾乎可以亂真了(尤其是中遠距離),但是模型的面數要少得多。