Skip to content

Peça gráfica 2D de uma face humana feita em Processing. O código também permite alterar a harmonia de cores triádicas da composição através da Classe HSBColor.

Notifications You must be signed in to change notification settings

GuilhermeAlvesTeixeira/FaceHumana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FaceHumana

Status: Versão Final - Concluída

Descrição: Este projeto alcançou sua versão final e está completamente funcional de acordo com os requisitos estabelecidos. Todos os recursos planejados foram implementados e testados com sucesso.

Como instalar o programa no seu Processing?

Para usar a FaceHumana você deve seguir os seguintes passos:

  1. Baixe o arquivo FaceHumana pelo GitHub.

  2. Criar uma nova aba no Sketchbook (você pode fazer isso apertando Ctrl + Shift + N).

ezgif com-video-to-gif-converter

  1. Em seguida nomeie a aba com o nome: ColorHSB.

ezgif com-video-to-gif-converter (1)

  1. Copie o código da classe "ColorHSB"

ezgif com-video-to-gif-converter (2)

Como usar a Classe HSBColor em FaceHumana?

A Classe HSBColor disponibiliza métodos para trabalhar com conversões de cores para as harmonias: Complementar e Triádica no modelo cromático HSB (Hue Saturation Brightness).

No programa "FaceHumana", utilizamos a Harmonia Triádica para compor as cores de uma peça gráfica 2D de um rosto humano. Para alterar as cores da composição, você pode modificar o parâmetro "hue". Isso fará com que os valores de Matiz das cores se alterem conforme a harmonia triádica.

Captura de tela 2024-04-08 105744

Valores Recomendados

hue = 0 Vermelho
hue = 60 Amarelo
hue = 120 Verde
hue = 180 Ciano
hue = 240 Azul
hue = 300 Magenta

Você também pode "girar" o círculo triádico modificando os parâmetros: "hueTriadic1", "hueTriadic2" e "hueTriadic3".

Captura de tela 2024-04-08 105835

Obs: Você só pode usar os valores 0, 1 e 2. Qualquer outro valor informado pode resultar em um "java.lang.ArrayIndexOutOfBoundsException" que é uma exceção no Java que ocorre quando você informa um valor que não pertence a um Array.

Valor 0 Deixa o círculo HSB estático
Valor 1 Gira o círculo HSB em 120 graus
Valor 2 Gira o círculo HSB em 240 graus

Quanto aos resultados do Programa

FaceHumanaGif

O programa pode produzir 360 possibilidades diferentes de imagens alterando SOMENTE o parâmetro "hue".

About

Peça gráfica 2D de uma face humana feita em Processing. O código também permite alterar a harmonia de cores triádicas da composição através da Classe HSBColor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published