Multigrade

Uma camada de preenchimento baseada no método multigrade de Bruijn de 1981 para gerar Penrose Tilings. Este gerador projeta uma grade hiperdimensional em um plano bidimensional, gerando padrões bem interessantes. Além da aparência elegante, os padrões resultantes apresentam alguns recursos interessantes e potencialmente úteis:

  1. Ele sempre produz losangos, ou seja, formas de diamante ou retângulos. Isso é particularmente útil para artistas 3D.

  2. Para todas as dimensões, exceto 3, 4 e 6, os resultados são aperiódicos, o que significa que nunca se repetirão na largura ou altura da imagem.

  3. Os resultados se repetem simetricamente em torno do centro. A quantidade de repetições simétricas é igual à quantidade de dimensões projetadas.

Os padrões resultantes também são conhecidos por aparecerem na natureza como quasicristais.

Formas

A essência do algoritmo. Os valores padrão para isso produzem o mosaico Star Penrose.

Dimensões

A quantidade de dimensões que a hiper-rede tem. 3 é uma rede de cubos, 4 é uma rede de tesseratos, 5 é uma rede de penteratos e assim por diante.

../../../_images/multigrid-dimension-example.png

Multigrade com dimensões diferentes, começando em 3 e terminando em 12. 3D, 4D e 6D são coloridos com o fator de cor de intersecção, enquanto o restante usa exclusivamente a razão. Em 3D, 4D e 6D, todos os losangos têm a mesma razão.

Divisões

Efetivamente, um zoom-out. Trata-se da subdivisão do comprimento da largura entre o centro e o canto da imagem. Isso é então usado para determinar quantas linhas são projetadas para cada dimensão.

Deslocamento

Isso controla o quanto cada conjunto de linhas é deslocado do centro da imagem. Alterar esse valor altera significativamente o padrão dentro da mesma dimensão.

../../../_images/multigrid-offset-examples.png

Multigrade com 5 dimensões e 20 divisões. Os deslocamentos da esquerda para a direita são: 0,3, 0,1, 0,2 (azulejo Star Penrose), 0,3, 0,4 (azulejo Sun Penrose), 0,48.

Linhas

Espessura da linha

A largura dos contornos dos losangos em pixels da imagem. Devido à forma como os losangos são desenhados, ainda há uma linha fina visível a 0 px.

Linhas conectoras

Opcionalmente, isso desenha linhas entre os diferentes lados da forma. Isso normalmente é usado para mostrar que um mosaico específico possui certas regras de correspondência, mas também produz resultados interessantes.

Ângulo agudo

Desenha um arco entre os lados que se conectam em um ângulo agudo.

Ângulo obtuso

Desenha um arco entre os lados que se conectam em um ângulo obtuso.

Cruz

Desenha duas linhas cruzadas entre os lados de cada losango. Particularmente interessante com largura de linha 0.

Cores

../../../_images/multigrid-color-examples.png

Imagem mostrando o mosaico Star Penrose com 29 divisões e linhas de conexão nos ângulos agudos. O gradiente complexo e a combinação de razão e índice para colorir a imagem resultam em alguns dos resultados mais impressionantes que podem ser obtidos com esta camada de preenchimento.

Esta seção controla todas as cores, todas agrupadas porque os botões de cor do Krita permitem arrastar e soltar cores umas sobre as outras. Você pode alterar a cor dos contornos e das linhas de conexão, e há um gradiente para colorir os losangos individuais.

Os fatores de cor determinam quais propriedades de cada losango são usadas para determinar sua coloração. Esse valor é usado como um multiplicador, resultando em um valor que pode ser usado para obter o valor do gradiente.

Proporção

Isso colore os losangos com base em sua proporção. Losangos finos têm uma proporção baixa, losangos grossos têm uma proporção alta e quadrados perfeitos têm a maior proporção.

Interseção

Isso colore os losangos com base nas linhas de intersecção que resultaram nesse losango. Na prática, isso colore o losango dependendo do lado da hiper-rede em que ele está, como fica especialmente claro ao definir a dimensão como 3.

Índice

Isso colore os losangos com base no índice das linhas que se cruzam a partir do centro. Na prática, losangos mais próximos do centro terão um valor menor, enquanto losangos mais distantes terão um valor maior.