Voronoi Shader
Voronoi 图是一种镶嵌图案,可以在自然界中找到,如细胞或长颈鹿的皮毛,也常用于建筑、艺术和计算机科学。
它通过在平面上散布若干点,并将其细分为包围平面上最接近每个点的部分的单元格来生成。

- Settings
- Hierarchical Colors
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 设置为 Flat 且 Mode 设置为 Hierarchical 时,可以设置每个 Level 单元格的颜色。
Level 0 Color - 为所有第 0 级单元格设置颜色。
Level 1 Color - 为所有第 1 级单元格设置颜色。
Level 2 Color - 为所有第 2 级单元格设置颜色。
Level 3 Color - 为所有第 3 级单元格设置颜色。
Level 4 Color - 为所有第 4 级单元格设置颜色。