Multi-grelha

Uma camada de preenchimento com base no método multigrelha de 1981 de de Bruijn para gerar Padrões de Penrose . Este gerador aplica uma malha em grelha hiperdimensional sobre um plano 2D, gerando alguns padrões bastante giros. Para além de parecer giro, existem algumas funcionalidades potencialmente úteis que os padrões resultantes têm:

  1. Ela produz sempre rombos, ou seja formas rectangulares ou em diamante. Isto é particularmente útil para os artistas 3D.

  2. Para todas as dimensões, excepto as 3, 4 e 6, os resultados não são periódicos, o que significa que nunca se irá repetir ao longo da largura ou altura da imagem.

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

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

Formas

A base do algoritmo. Os valores predefinidos produzem o padrão em estrela Penrose.

Dimensões

A quantidade de dimensões que a hipermalha tem. O 3 é uma malha de cubos, o 4 é uma malha de tentaedros, o 5 é uma malha de pentaedros e assim por diante.

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

As multigrelhas com diferentes dimensões, começando em 3 e terminando em 12. As grelhas 3D, 4D e 6D são coloridas com o factor de cor da intersecção, enquanto os restantes usam a proporção em exclusivo. No 3D, 4D e 6D, todos os rombos têm a mesma proporção.

Divisões

É efectivamente uma redução. Estas são as subdivisões da largura entre o centro e o canto da imagem. Isto é então usado para determinar quantas linhas são projectadas para cada dimensão.

Posição

Isto controla quanto é que cada conjunto de linhas se encontra deslocado face ao centro da imagem. A alteração deste valor altera o padrão, dentro da mesma dimensão, de forma significativa.

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

Multigrelha com 5 dimensões e 20 divisões. Os deslocamentos da esquerda para a direita são: 0,3, 0,1, 0,2 (padrão em estrela Penrose), 0,3, 0,4 (padrão de Sol Penrose), 0,48.

Linhas

Largura da Linha

A largura dos contornos dos rombos nos pixels das imagens. Devido à forma como estes rombos são desenhados, existe ainda uma fina linha visível com 0 px.

Linhas de Ligação

Isto opcionalmente desenha linhas entre os diferentes lados da forma. Isto é tipicamente usado para mostrar que um dado padrão tem certas regras correspondentes, mas também gera alguns resultados com bom aspecto.

Ângulo Agudo

Desenha um arco entre os lados que se liga a um ângulo agudo.

Ângulo Obtuso

Desenha um arco entre os lados que se liga a um ângulo obtuso.

Cruz

Desenha duas linhas cruzadas entre os lados de cada rombo. É particularmente interessante com uma espessura de linha igual a 0.

Cores

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

Uma imagem que mostra o padrão em estrela Penrose com 29 divisões e linhas de ligação nos ângulos agudos. O gradiente complexo e a combinação de proporções e índices para colorir a imagem resulta num dos padrões mais impressionantes que podem ser obtidos com esta camada de preenchimento.

Esta secção controla todas as cores, todas agrupadas em conjunto porque os botões de cores do Krita permitem arrastar e largar as cores uma na outra. Poderá mudar a cor dos contornos e das linhas de ligação, assim como existe um gradiente para colorir os rombos individuais.

Os factores de cores determinam quais as propriedades de cada rombo de forma a determinar a sua coloração. Este valor é usado como um multiplicador, resultando finalmente num valor que poderá ser usado para obter o valor do gradiente.

Proporção

Isto aplica uma cor nos rombos com base nas suas proporções. Os rombos finos têm uma proporção baixa, enquanto os quadrados perfeitos têm proporções maiores.

Intersecção

Isto aplica uma cor nos rombos com base nas linhas em intersecção resultantes neste rombo. De facto, isto aplica a cor no rombo dependendo do lado da hipermalha em que se encontra o rombo, o que é particularmente claro quando se configurar a dimensão como 3.

Índice

Isto aplica uma cor nos rombos com base no índice das linhas em intersecção face ao centro. De facto, os rombos mais próximos do centro terão um valor menor, enquanto os mais distantes terão um valor maior.