跳到內容

Voronoi Shader

Voronoi 圖是一種鑲嵌圖案,可以在自然界中找到,如細胞或長頸鹿的皮毛,也常用於建築、藝術和電腦科學。

它透過在平面上散佈若干點,並將其細分為包圍平面上最接近每個點的部分的單元格來生成。

  • Settings
  • Hierarchical Colors

Common Attributes +

Offset - 偏移圖案的位置。

Scale - 增加/減少圖案的大小。

Rotation - 改變圖案的角度。

Time - 此屬性自動連接到 Composition 的影格編號,這將在播放中演化圖案。如果需要靜態 voronoi 圖案,請移除此連接,或將其替換為 Frame Behaviour 以增加/減少 voronoi 演化的速度。

Loop Length - 設定 Distortion Amount 循環的持續時間(影格)。較小的值會增加 voronoi 演化的速度(反之亦然)。

Distortion Amount - voronoi 圖案最初從均勻的點網格生成。此屬性可用於將點隨機移動以建立不太均勻的圖案。

Seed - 更改 Distortion Amount 的方向以建立不同的圖案。

Style - 定義單元格的外觀:

  • Flat - 用 Cell Color 填充單元格。
  • Greyscale - 用隨機灰階(黑到白)顏色填充每個單元格。請注意,範圍被限制以使最暗的單元格永遠不會是 100% 黑色。當使用 Gradient Map Filter 重新著色單元格時,黑色可用於 Edge Color 以隔離邊緣。參見下面的提示。
  • Euclidean - 以每個網格點為中心的徑向漸變填充單元格。
  • Manhattan - 以每個網格點為中心的 4 邊形漸變填充單元格。

要為每個單元格設定不同的顏色,將 Style 設定為 Greyscale,然後為 Shape 新增 Gradient Map Filter。這可用於將 Voronoi 的灰階(暗到亮)值重新映射為顏色。最暗的單元格被設計為避免完全黑色,因此如果 Edge Color 設定為黑色(#000000),Gradient Map Filter 漸變上從 position 0 - 0.02(最左側)的區域可用於隔離和影響 Voronoi 邊緣的顏色。

Equidistant Edges - 當 Style 設定為 Euclidean 時,這將沿垂直於邊緣的線繪製漸變,以建立「金字塔」外觀。

Greyscale Seed - 隨機更改 Greyscale 風格設定的灰階顏色。

Cell Color - 當 Style 設定為 Flat 時,設定填充單元格的顏色。

Type - 選擇圖案的生成方式:

  • Normal - 建立圖案,也可以在單元格之間沿邊緣生成間隙。
  • Hierarchical - 建立圖案,可選擇進一步將單元格細分為更小的單元格。當 Style 設定為 Flat 時,每個 Level 的單元格顏色可以在 Hierarchical Colors 分頁中設定。

Edge Width - 當 Style 設定為 Normal 時,增加/減少邊緣間隙的寬度。

Edge Feather - 當 Style 設定為 Normal 時,增加/減少邊緣的柔和度。此屬性的軟最小值為 0,但可以透過手動輸入設定負值。

Roundness - 當 Style 設定為 Normal 時,增加/減少每個邊緣連接處的圓角以建立更柔和、更圓潤的外觀。

Edge Color - 當 Style 設定為 Normal 時,設定邊緣間隙的顏色。

Levels - 當 Style 設定為 Hierarchical 時,設定單元格可以細分的次數。例如,值 2 將細分一些單元格一次,然後再細分其中一些單元格。頂部/第一級是 0

Levels Amount - 當 Style 設定為 Hierarchical 時,遞迴增加/減少單元格被細分的機率。

Style 設定為 FlatMode 設定為 Hierarchical 時,可以設定每個 Level 單元格的顏色。

Level 0 Color - 為所有第 0 級單元格設定顏色。

Level 1 Color - 為所有第 1 級單元格設定顏色。

Level 2 Color - 為所有第 2 級單元格設定顏色。

Level 3 Color - 為所有第 3 級單元格設定顏色。

Level 4 Color - 為所有第 4 級單元格設定顏色。