使用路徑與樣條鍵工具
路徑與樣條工具組是一組節點,讓你可以撰寫和編輯與解析度無關的形狀與曲線,這些圖形用於繪製、映射及散射影像。
概觀
什麼是路徑和樣條?
路徑是一連串點連接 成直線。
樣條 曲線是由控制點及其切線所塑造的平滑曲線。
每個點也控制樣條的高度與厚度屬性,這些屬性用於驅動影像的映射、變形與散射。
每個都能建造封閉或開放形狀。
因此,它們產生的影像無法直接作為圖形元素使用。 它們需要由工具集中的其他節點處理,這些節點能將它們轉換成圖形結果,然後再與其他可用於 Substance 圖表的其他節點一起使用。
當你處理路徑和樣條曲線時,可以使用專用 的預覽路徑 節點預覽這些映射在影像中的物件,並用專用 的預覽 輸出來預覽樣條曲線。
性能
路徑與樣條工具需要大量計算,因此你應該注意幾個設定,以確保使用工具組時能達到最佳效能與反應性:
- 工具組大量運用 Substance Engine 功能,在 GPU 上運行速度大幅提升。 因此,請使用系統的 GPU 版本引擎: Direct3D (Windows)或 OpenGL (macOS)。
你可以按 F9 鍵切換引擎,或是進入主選單列的 Tools > Switch 引擎**。** - 接著,我們強烈建議 在偏好設定🔗的圖表 區關閉上下文編輯(前往 主選單列的>編輯偏好設定… 可進入此視窗)。
上下文編輯允許你在主機圖的上下文中開啟實例節點,這確實非常方便,但副作用是工具組影像快取所需的計算量呈指數成長。
只要將這兩個設定改成建議狀態,你應該會注意到顯著的效能提升。## 路徑工具### 產生路徑路徑多邊形會產生一條形狀為指定半徑與邊數的多邊形路徑。另外,也可以透過「遮罩到路徑🔗」節點從灰階影像中擷取路徑。
目前這是產生複雜形狀的唯一方法,並且讓你能利用整個 Substance 圖形節點🔗庫,產生最終會轉換成路徑的形狀。{width="600px"}### 編輯路徑Path 2D 變換、 Paths Warp 和 Quad Transform 在 Path 上可以編輯路徑的形狀。你也可以透過「 路徑選擇 」節點,依索引或長度選擇路徑來移除不需要的路徑。在路徑頂點處理器🔗節點的協助下,可以對路徑的每一點進行更複雜的處理。有更簡單的版本用於較輕的調整。### 預覽路徑節點預視路徑節點的結果則使用專用 的預覽路徑 節點來完成。
此節點沒有輸出。 雙擊節點上的 LMB 即可在 2D 視圖🔗中顯示預覽畫面。獨立路徑在預覽中會有獨特的顏色,方便區分每條路徑。### 通往樣條的路徑你可以利用所有專門針對帶有路徑的樣條曲線工具組,透過 Paths to Spline🔗 節點將路徑轉換成樣條曲線。請記住樣條曲線是曲線,因此無法保留路徑的銳利度。 在將路徑轉換成樣條曲線時,可以預期形狀會有些平滑。利用樣條工具組穿越路徑的一個非常有用組合如下:遮罩 > 遮罩轉為路徑 > 路徑轉為樣條
### 路徑格式規範預覽路徑節點是必要的,因為路徑節點會輸出以彩色影像編碼的路徑資料。
此編碼遵循路徑格式規範🔗頁面所述的規範。你可以利用這個規格來製作屬於自己的節點,並充分利用 Paths 頂點處理器 節點。## 花鍵工具### 樣條曲線的產生樣條可透過樣條圓🔗、樣條(三次曲線)或樣條曲線(多二次曲線)等節點生成。這些節點讓你能根據節點的不同控制方式,繪製任意軌跡的樣條曲線。或者,也 可以透過 Paths to Spline 節點從路徑中擷取樣條曲線。
請記住樣條曲線是曲線,因此無法保留路徑的銳利度。 在將路徑轉換成樣條曲線時,可以預期形狀會有些平滑。利用樣條工具組穿越路徑的一個非常有用組合如下:遮罩 > 遮罩轉為路徑 > 路徑轉為樣條樣條也能幫助你產生更多樣條曲線。 例如, 樣條橋(2個樣條) 和 樣條橋(列表)會 依序遍歷一串樣條曲線。### 編輯樣條曲線樣條 2D 變形 和 樣條曲線扭曲 讓你可以編輯樣條曲線的形狀。你也可以透過 依索引選擇路徑及修剪樣條,使用樣條選擇 節點來移除不需要的樣條線。除了軌跡外,樣條的高度與厚度特性還可透過 樣條樣本高度 與 樣條厚度後續調整。最後,透過 樣條合併清單 節點,可以將獨立樣條線合併成單一樣條線。### 附加樣條當你撰寫和編輯樣條曲線時,可能需要將多個樣條線合併,以便調整或同時使用。
重要的是要記住樣條線是以有序清單的形式儲存和處理的。
組合樣條線是透過 Spline Append 節點完成的。 附加是指在有序實體的末尾添加某個東西。 事實上,節點會將兩個樣條線列表結合,方法是在第一組的末尾加入第二個樣條線集合。因此,考慮你將樣條線相連的順序非常重要。這會影響需要將樣條線合併的節點,例如🔗樣條橋(列表)、🔗樣條橋映射器和樣條合併清單。### 樣鍵輸入與輸出樣條線透過一組連接器從一個節點傳遞到另一個節點: 樣條座標顏色*輸入樣條點的座標編碼在彩色影像的 RGBA 通道中。
- 樣條線資料顏色在彩色影像的 RGBA 通道中編碼的輸入樣條的額外資料。
- 樣條量整數輸入樣條的數量。來源節點的每個輸出連接器都應連接到目標節點中名稱相符的輸入連接器。為了讓這些連接更快,你可以使用 Material 或 Compact Material。 連結建立模式。 這樣可以讓你一次連接三個花鍵連接器。### 預覽輸出大多數節點都會提供 預覽 輸出,讓你能在影像中渲染樣條,讓你了解它們的軌跡和屬性。這個預覽可以在節點參數中調整,使用預覽群組中的參數。
### 以段形式渲染樣條曲線本身沒有固有解析度,意味著它們可以無限放大或縮小,唯一準確表示的限制是儲存資料的精度。要將樣條曲線繪製為像素,工具組會將其簡化為沿著樣條軌跡繪製的線條或段。
這表示你可能需要注意畫樣條曲線所需的片段數,因為這個數量可能太低無法畫出平滑曲線,或是太高而浪費於目標解析度。在影像中繪製樣條的節點有一個 Segments Amount 參數,可以讓你控制該段數量。 較高的數值會讓曲線更平滑,但性能會因此下降。### 從樣條曲線建立影像當你完成撰寫和編輯樣條曲線後,可以用來產生能利用其他 Substance 圖形節點的影像。使用樣條曲線生成圖形主要有三種方式:* 使用樣條🔗 渲染或樣條填充節點,利用形狀與屬性渲染樣條曲線;
- 沿樣條曲線繪圖影像,搭配像樣條映射🔗器、樣條橋映射器及樣條流映射器等映射節點;
- 沿著樣條線進行散佈圖案,使用 散佈在樣條 線上的散佈節點。**