多维网格¶
多维网格图案生成器可以按照 Bruijn 在 1981 发明的多维网格法生成 彭罗斯镶嵌图案 。此生成器可以将一组多维晶格投射到二维平面上,营造出具有视觉趣味的图案。除了好看之外,生成的图案还有一些有趣的特性,在某些场合可能具有实用意义:
它生成的图案完全由斜方晶格构成,也就是以矩形或者菱形构成,这对于三维美术尤其有用。
除 3、4、6 维外,它生成的图案是非周期性的,这意味着图案不会在横向和纵向上发生重复。
它生成的图案是中心对称的,图案的对称重复数量与投影的维数相同。
在自然界中,类晶体的原子排列和此生成器生成的图案类似。
形状¶
形状标签页包含了算法的核心选项。默认值可以生成五角星形的彭罗斯镶嵌图案。
- 维数
多维晶格的维数。3 维生成三维立方体晶格,4 维生成四维晶格,5 维生成五维晶格,如此类推。
- 细分度
细分度在这里可以被看作画面缩放,它控制从图案中心到角落的距离上要被晶格细分多少次,此数值还用于确定每个维度投影线条的数量。
- 偏移
此数值控制每组线条与图案中心的偏移量。改变此数值将明显改变同一维度中的图案结构。
线条¶
- 线条宽度
斜方晶格的轮廓宽度,以图像像素为单位。受斜方晶格的绘制方式所限,在 0 px 时依然能看见一条极细线。
- 连接线
连接线是一种可选线条,连接同一色块的不同边。主要用于显示某种镶嵌图案下面的循环模式,但也能呈现出富有视觉趣味的效果。
- 锐角
在夹角为锐角的两条线段之间绘制弧线。
- 钝角
在夹角为钝角的两条线段之间绘制弧线。
- 十字
在每个晶格的面上连接每条边的中点,绘制十字线。在线条宽度为 0 时别具一番趣味。
颜色¶
颜色标签页控制此生成器使用的各种颜色,点击色块即可打开拾色器。和其他 Krita 的拾色器色块一样,你可以在此标签页上将颜色从一个色块拖放到另外一个色块。可以改变的颜色包括晶格的线条颜色、连接线颜色,还有渐变色选项可以对晶格进行额外一层着色。
颜色系数 的各个选项决定了每个斜方晶格的哪些属性会对晶格的颜色造成什么影响。它们作为乘数去计算出一个数值,然后这个数值又会被用于去获取渐变色的颜色数值。
- 宽高比
宽高比选项按照斜方晶格的宽高比来对它们着色。狭长的晶格为低宽高比,浑厚的晶格为高宽高比,正方形的宽高比最大。
- 交错
交错参数会按照构成了斜方格的相交线的位置来给晶格着色。从结果而言,它的效果取决于斜方格位于高维晶格的哪一面。维数为 3 时其效果最易理解。
- 远心指数
远心指数会按照相交线条离图案中心的距离来决定斜方格的颜色。从结果来看,接近图案中心的斜方格指数较小,远离图案中心的斜方格指数较大。