樣條(多方二次曲線)
樣條的軌跡可以從其中間點平滑,因為每個中間點都是其鄰近切線「出」與「入」切線的交會點。
輸入
R - X 位置
G - Y 位置
B - 高度
A - 打包資料:
- 符號:樣條線為閉合(負)或開(正);
- 絕對值:厚度 + 1。
R - 切線 x
G - 切線 y
B - 未使用
A - 未使用
R - X 位置
G - Y 位置
B - 高度
A - 打包資料:
- 整數部分:平滑度;
- 分數部分:厚度。
## 輸出預覽** 灰階輸出時條線預覽為灰階影像。樣條座標 顏色彩色影像中編碼的輸出樣條點點座標。
R - X 位置
G - Y 位置
B - 高度
A - 打包資料:
- 符號:樣條線為閉合(負)或開(正);
- 絕對值:厚度 + 1。樣條資料 顏色彩色影像RGBA通道中編碼的輸出樣條額外資料。
R - 切線 x
G - 切線 y
B - 未使用的
A - 未使用的樣條量 整數輸出花鍵的數量。## 參數積分金額 整數用來製作樣條鍵所使用的任意點數。輸入樣條鍵連接模式 整數連接輸入樣條鍵的方法:
- 自動:最後一個輸入樣條的末端連接到產生樣條的起點,產生樣條的末端連接第一個輸入樣條的起點;
- 手動:你可以指定哪些輸入樣條應連接到產生樣條的兩端,以及這些連接應該落在輸入樣條的哪個位置。閉合樣鍵 布林值控制樣條的終點是否應該連接到起點。
樣條曲線在起點與終點施加的平滑度由這些點的平滑度值決定。翻轉方向 布林值會反轉花鍵的方向。使用 Input Point List 布林值使用輸入點列表與點號輸入連接器所提供的點列表,而非任意的點列表。
點列表可由 點列表 節點提供。連接起始與輸入樣條鍵 布林值當 True(為真)時,產生樣條線的起始點會連接到輸入樣條中最後一個樣條的最後一個點。起始連接樣條索引 整數(當「輸入花鍵連接模式」設為「手動」且「連接起始至輸入花鍵」設為「真」時可用)輸入花鍵的索引,應連接至產生樣條的起始點。開始連線位置 浮標(當「輸入花鍵連接模式」設為「手動」且「連接起始至輸入花鍵」設為「真」時可用)在所選輸入花鍵上,連接至產生樣條起點的位置。
此值即為所選輸入樣條線的正規化長度。將端點連接到輸入花鍵 布林值當為 True(真)時,產生樣條線的端點會連接到輸入樣條中第一個樣條線的第一點。端點連接樣條索引 整數(當「輸入樣條線連接模式」設為「手動」且「連接端點到輸入樣條線」設為「真」時可用)輸入樣條曲線的索引,應連接到產生樣條線的末端。結束連接位置 浮標(當「輸入花鍵連接模式」設為「手動」且「連接端點到輸入花鍵」設為「真」時可用)選擇輸入花鍵上連接點的位置,該花鍵應落在該端點。
此值即為所選輸入樣條線的正規化長度。均勻分布 布林值當為真時,樣條曲線的點從起點到終點均勻分布。附加輸入樣條 布林值將產生的樣條曲線加入連接樣條輸入的樣條**線清單末尾。**非平方修正 布林值調整點的位置與厚度,以在非正方形解析度下保留樣條形狀。
這也影響均勻分布。全域平滑度調整 浮標對所有點的平滑值施加均勻偏移。
所得的平滑度值會被夾在[0;1] 範圍內。**點的性質p# 性質 Float3設定 p# 點的性質。
- 高度:調整點的高度,當值越低代表位置越低或越深;
- 平滑度:偏移樣條曲線在 p# 平滑起點的起點,值為 0 時為硬軌跡,在完全光滑軌跡中為 1;
- 厚度:調整樣鍵在 p# 處的厚度。厚度則由特定的樣條節點使用。點座標p# Float2設定 p# 點在貼圖空間中的位置。**預覽節目旁線 布林值在預覽輸出中顯示 p1 和 p3 指向 p2 的切線。節目指導助理 布林值在預覽輸出中,樣條曲線起始顯示一個點,末尾顯示箭頭。顯示厚度包絡 布林值在樣鍵厚度邊緣顯示額外線條。Show Points 標籤 布林值對於每個點,會在「預覽」輸出中旁邊顯示該點的名稱。點標籤大小 浮標(當「顯示點標籤」設為「True」時可用)貼圖空間中每個點的標籤大小,0.1 是貼圖寬度的十分之一。節目重點 布林值顯示花鍵的控制點。積分大小 浮標(當「顯示點」設為「True」時可用)貼圖空間中點的半徑,0.1 是貼圖寬度的十分之一。分段數量 整數調整預覽輸出中繪製樣條曲線視覺化所需的線段數。
數值越高,線條越平滑。厚度(px) 浮標調整預覽輸出中樣條曲線的厚度(像素數)。## 範例
之前
之後
**