Detecção de Contornos¶
Os filtros de detecção de contornos focam-se em encontrar os contrastes vincados ou os contornos entre cores numa imagem, para criar arestas ou linhas.
Desde o 4.0, só existem dois filtros de detecção de contornos.
Detecção de Contornos¶
Novo na versão 4.0.
Um filtro de detecção de contornos geral que encapsula todos os outros filtros. Os filtros de detecção de contornos que estavam separados antes do 4.0 foram reunidos neste único. Também está disponível para as camadas e pincéis de filtragem.
- Fórmula
A fórmula do núcleo de convolução para a detecção de contornos. A diferença entre estes é subtil, mas vale a pena experimentá-la.
- Simples
Um núcleo que não é quadrado como os outros dois e, embora funcione rapidamente, não tem os pixels diagonais em conta.
- Prewitt
Um núcleo quadrado que inclui os pixels diagonais com a mesma potência que os ortogonais. Cria um efeito muito forte.
- Sobel
Um núcleo quadrado que inclui os pixels diagonais com um pouco menos de potência que os pixels ortogonais. Cria um efeito mais subtil que o Prewitt.
- Resultado
O resultado.
- Todos os lados
Cria uma convolução da detecção de arestas em todas as direcções e combina o resultado com o teorema de Pitágoras. Isto será bom para a maioria dos casos.
- Extremo Superior
Isto só detecta as alterações que vêm de cima para baixo, pelo que só terá linhas de topo.
- Extremo Inferior
Isto só detecta as alterações que vêm de baixo para cima, pelo que só terá linhas de fundo.
- Extremo Direito
Isto só detecta as alterações que vêm da direita para a esquerda, pelo que só terá linhas da direita.
- Extremo Esquerdo
Isto só detecta as alterações que vêm da esquerda para a direita, pelo que só terá linhas da esquerda.
- Direcção em Radianos
Isto cria uma convolução em todas as direcções e depois tenta devolver a direcção da linha em radianos.
- Raio horizontal/vertical
O raio da detecção de contornos. O valor por omissão é 1 e quanto maior for, maior será a espessura das linhas.
- Aplicar o resultado ao Canal Alfa.
A detecção de contornos será usada sobre uma cópia em tons de cinzento da imagem, sendo o resultado injectado no canal alfa da imagem, o que significa que só irá gerar linhas.
Passa-Alto Gaussiano¶
Um filtro Passa-Alto é um tipo de filtro de detecção de arestas. É normalmente usado para melhorar os contrastes, como o filtro de afiamento mas, num processo de edição de texturas, também é usado para remover os gradientes locais.
- Raio
O raio dentro do filtro Passa-Alto Gaussiano é semelhante ao raio no filtro de Detecção de Arestas.
Para usar isto como um filtro de afiamento, crie uma camada de filtragem com este filtro e depois use o modo de mistura nos modos como a “luz suave”, a “sobreposição”, a “luz forte” ou “luz linear”. Os diferentes modos de mistura geram resultados diferentes.
Para remover os gradientes locais de uma textura, crie uma camada de clonagem e aplique este filtro como uma máscara de filtragem. Depois, coloque uma máscara de filtragem com o borrão gaussiano configurado com o valor total entre a camada de clonagem e o original. Finalmente, configure a camada de clonagem para a luminosidade ou multiplicação (neste caso, é necessário adicionar uma máscara de filtragem extra para reduzir os níveis, de forma que o resultado da multiplicação não seja tão forte).
Mapa de Altura à Normal¶
Novo na versão 4.0.
Um filtro que converte os mapas de Altura para mapas da Normal, usando para tal a potencialidade da detecção de contornos. Também está disponível para a camada de filtragem ou para o pincel de filtragem.
- Fórmula
A fórmula do núcleo de convolução para a detecção de contornos. A diferença entre estes é subtil, mas vale a pena experimentá-la.
- Simples
Um núcleo que não é quadrado como os outros dois e, embora funcione rapidamente, não tem os pixels diagonais em conta.
- Prewitt
Um núcleo quadrado que inclui os pixels diagonais com a mesma potência que os ortogonais. Cria um efeito muito forte.
- Sobel
Um núcleo quadrado que inclui os pixels diagonais com um pouco menos de potência que os pixels ortogonais. Cria um efeito mais subtil que o Prewitt.
- Canal
Qual o canal da camada que deverá ser interpretado como o mapa de altura em tons de cinzento.
- Raio horizontal/vertical
O raio da detecção de contornos. O valor por omissão é 1 e quanto maior for, maior será a potência do mapa da normal. Ajuste este valor se o efeito do mapa da normal resultante for demasiado fraco.
- XYZ
Um objecto XYZ, que lhe permite associar o Vermelho, o Verde e o Azul a diferentes coordenadas normais de 3D. Isto é necessário principalmente pela diferença entre os mapas da normal do espaço de Mikkt (+X, +Y, +Z) e o mapa da normal padrão do OpenGL (+X, -Y, +Z).