姓名配對
Matching By Name 是一種過濾方法,可用於 Substance Bakers 根據名稱分離低多邊形與高多邊形網格。
此功能對於避免烘焙過程中幾何體相互滲出非常實用,能達成乾淨的紋理。 它避免了必須移動網格(通常稱為「爆炸」)來達成相同效果。
何時使用姓名配對
法線貼圖烘焙搭配網格出血
在這個例子中,角色頭頂的頭盔會流血到角色臉上。
啟用「按名字匹配」後,我們就能忽略頭盔,正確烘焙臉部。 這個結果是基於主要的配對設定。
忽略浮動幾何體的背面
在這個例子中,盒子頂端的「按鈕」是浮動幾何體,它們並未連接到高多邊形網格。 因此,它們會預設在下方的框框上投射陰影,該框會顯示幾何邊界。
透過啟用「Matching By Name」的 「忽略背面」 設定,我們可以烘焙環境遮蔽,同時忽略按鈕下方的區域,讓它看起來像是一個整體的方框。此結果是基於忽略背面設定的使用。
姓名配對的運作方式
「依名稱匹配」系統透過讀取低多邊形與高多邊形網格中的幾何名稱,並使用關鍵字(後綴)來識別/匹配名稱來運作。 預設情況下,烘焙師會使用特定的後綴,但可以更改(見下文)。
目前支援的後綴有:
以下是一些讓此功能正常運作的規則:
- 必須在 Common Parameters(Common Parameters)中啟用「以名字匹配」,因為預設 是 關閉的。
- 某些烘焙機(如 環境遮蔽)可能會啟用次級「按名稱匹配」設定,因為它們會產生次級光線。
- 匹配是區分大小寫的,這表示名為「Vela」的網格不會與另一個名為「vela」的網格匹配。
- 多個網格可以根據幾何體名稱中後綴的位置來匹配。
以下是配對可能的運作範例(使用預設後綴):
- body_low
- body_high
- body_high_top
- body_high_1
- body_high_2
- 身高
- body_top_high
- Head_low
- Head_high
- head_high
- Leg_low_top
- Leg_high
- Leg_high_top
- Leg_high_high_top
- Leg_top_high
如何設置烘焙師
啟用姓名配對
可在 Baker 設定的 Common Parameters(共用參數🔗)中啟用 Matching By Name:
- 透過貼圖集設定開啟烘焙視窗。
- 顯示常見參數。
- 將設定 匹配 從「Always」改成「依網格名稱」。
- 在檔案總管視窗中右鍵點擊連結網格,開啟烘焙視窗。
- 將設定 匹配 從「Always」改成「依網格名稱」。
更改後綴名稱
預設後綴為 _low 和 _high,且可透過以下方式更改:
zBrush 的高多邊形網格
從 zBrush 匯出的高多邊形網格可用於「按名稱匹配」功能烘焙,但可能需要遵守以下設定:
zBrush 匯出的 OBJ 檔案預設無法支援 Matching By Name 。 相反地,可以讓 Substance Painter 用網格的檔名來依名稱來匹配網格。為此,務必:
- 關閉每個子工具的群組(Grp)參數。
- 請適當命名 OBJ 檔案(例如: body_high.obj)。