Cor
Rodrigo de Toledo
Como ordenar cores?

Dado um conjunto de esferas:

Ordenar por tamanho! OK

Ordenar por peso! OK

Ordenar por cor ????
COR

Que tal usar o arco-íris ?
 Cores:
 vermelho, laranja, amarelo, verde,
azul, anil e violeta

Mas onde ficam:
 Rosa?
 Branco?
 Preto?
 Tons de Cinza ?
Cores

Resposta à luz que incide nos olhos
Luzes


Ondas eletromagnéticas
Diferentes comprimentos de ondas
determinam as cores
Espectro Visível

Só vemos uma faixa de comprimento

Cores puras
Enxergando as cores

Cores que enxergamos:
• Não são puras
• Vários comprimentos de onda
COR

Mapeando as cores visíveis
•Rosa:
• Branco:
• soma de todas as cores
• Conclusão:
• Não existe uma maneira
única de ordenar as cores
Olho Humano
Células sensoras, especializadas em 3 faixas:
• Vermelho, verde e azul
• RGB (red, green, blue)
.20
G
R
.18
fração de luz absorvida
por cada cone

.16
.14
.12
.10
.08
.06
.04
.02
B
0
400 440 480 520 560 600 640 680
l
Luz e Cor
• Luz como onda Eletro-magnética
• Percepção humana de luminosidade
• Espaço de Cor do olho humano (RGB)
• Espaço de Cor XYZ
• Espaço de Cor HSV
• Espaço de Cor YIQ
Luz Branca
vermelho
alaranjado
amarelo
verde
azul
violeta
prisma
luz branca (acromática) tem
todos os comprimentos de onda
Newton
Características das fontes luminosas
E
400
comprimento de
onda dominante
define a
matiz (hue)
500
600
700
E
l
(mm)
400
matiz (hue)
intensidade
define o
brilho
(brightness)
500
600
700
l
(mm)
brilho (brightness)
a concentração no
comprimento de
onda dominante
define a
saturação ou pureza
E
400
500
600
saturação
700
l
(mm)
cores pastéis
são menos
saturadas ou
menos puras
Processos de formação de cores
por pigmentação
A sucessão de reflexão e refração
determinam a natureza da luz refletida
índices de refração distinto do
material base
tons mais
claros
(tints)
tinta branca
tinta colorida
(saturada)
tons
Cinzas
(greys)
PALHETA
DO
PINTOR
tinta preta
tons mais
escuros
(shade)
Processos de formação de cores
aditivos
Ea
Ea+b
l
Eb
Ea+b(l) = Ea (l)+Eb(l)
a
a+b
b
l
O olho não vê
componentes!
l
subtrativos
filtros ou corantes
Ei
transparência
Ef
t
l
Luz
branca
l
Filtro
verde
Ef(l) = t(l) . Ei (l)
l
Luz
verde
azul
amarelo
índices de refração próximo do
material base
Fração da luz
absorvida pelo olho
luminosidade
sensibilidade
relativa
100
50
0
400
500
600
700
l
(mm)
Tons de cinza igualmente espaçados
Intensidade
Branco
Preto
Posição
Tons de cinza perceptualmente
espaçados e bandas de Mach
Intensidade
Branco
Preto
Posição
O olho humano ressalta as
altas freqüências
(Banda de Mach)
Efeito da Banda de
Mach
Exemplo:
Histórias em quadrinhos onde apenas os contornos são desenhados
Contraste Simultâneo
Espaço de cor do olho humado
Olho humano: Cones (RGB) e Bastonetes (cegos para cor)
.20
G
R
fração de luz absorvida
por cada cone
.18
.16
.14
.12
.10
.08
.06
.04
.02
0
400
B
440 480 520 560 600
comprimento de onda (mm)
640
680
l
Percepção de cor
Luz Colorida
Intensidade
Luz Branca
G
R
B
400
440 480 520 560 600
comprimento de onda (nm)
640
680
l
componente vermelha
r=
c(l) R(l) dl
não é bem assim!
O problema de reprodução de cor em CG
Mundo Real
E
400
Espaço Virtual
700
l
E
R
G
B
l
• mesma sensação de cor
Metamerismo
• só distingue 400 mil cores (< 219)  19 bits deveriam ser suficientes
Representação perceptual da cor CIE
RGB
R = 700 mm
G = 546 mm
B = 435.8 mm
r(l) R
g(l) G
b(l) B
Cor Monocromática
C(l)
C(l) = r(l) R + g(l)G + b(l)B
Problema:
Não consegue se representar todas as cores visíveis (falta saturação)
Artifício para
“subtrair” uma componente
g(l) G
b(l) B
r(l) R
C(l)
C(l) + r(l) R = g(l) G + b(l) B
C(l) = r(l) R + g(l) G + b(l) B, onde r(l) = - r(l)
Componentes das cores monocromáticas
- CIE RGB C(l) = r(l) R + g(l)G + b(l)B
b(l)
r(l)
g(l)
0
400
500
r(l)
546 nm
0.2
438 nm
Valores dos tri-esimulos
0.4
600
700
- 0.2
Combinação de três cores (RGB) para reproduzir as cores espectrais
l
(mm)
Sistemas de cor
dependentes de dispositivo - mRGB
I ) Sistemas dos Monitores - mRGB
G
1.0
processo aditivo
verde
Y
amarelo
W
C
ciano
branco
vermelho
K
preto
1.0
R
azul
1.0
M
magenta
B
Observação: Componente de luminância do vídeo:
Y = 0.2999 R + 0.587 G + 0.114 B
normalmente
temos 1 byte
para cada
componente
mapeando
[0, 255] em [0,1]
Sistemas de cor dependentes de
dispositivo - CMY
II ) Sistemas das Impressoras -CMY ou CMYK
processo
predominantemente
subtrativo
tinta ciano (0,1,1)
componente vermelha é absorvida
Y
R
G
K
M
B
C
Conversão RGB para CMY e viceversa
G
1.0 verde
W
C
ciano
Y
amarelo
1.0
azul
1.0
verde
preto
branco
K preto
C
ciano
azul
K
W branco
vermelho
1.0
R
M
magenta
1.0
magenta
1.0
vermelho
M
B
(r,g,b)
(c,m,y)
(c,m,y) = (1-r, 1-g, 1-b)
amarelo
Y
Sistemas de cor dependentes de
dispositivo - CMYK


O sistema CMYK usa o preto (blacK) porque o
pigmento (carbono) é mais barato;
A superposição de ciano, magenta e amarelo para
produzir preto gera um tom meio puxado para o
marron.
Y
K
K := a min (C, M, Y)
a [0,1]
M
C
base linearmente
dependente
C := C - K
M := M - K
Y := Y - K
Escolhendo a Cor
RGB / CMY
@coreldraw
Padrão CIE XYZ
 Sistema onde todas as cores visíveis sejam
representadas por coordenadas positivas.
 Padrão estabelecido no ínicio da década de 1930.
 As cores X, Y e Z não são cores visíveis no
espaço.
 Y foi escolhida de forma a ser semelhante à curva
de sensibilidade do olho (luminância).
Conversão da base CIE RGB
para CIE XYZ (X,Y e Z positivos)
C(l) = r(l) R + g(l) G + b(l) B
Escolhendo-se XYZ tal que:
R
G
B
=
2.36470 -0.51515 0.00520
-0.89665 0.14264 -0.01441
-0.46808 0.08874 1.00921
tem-se
C(l) = X(l) X + Y(l) Y + Z(l) Z
onde
X(l)= 2.36470r(l)-0.89665g(l)-0.46808b(l)
Y(l)=-0.51515r(l) +0.14264g(l)+0.08874b(l)
Z(l)= 0.00520r(l)-0.01441g(l)+1.00921b(l)
X
Y
Z
Componentes das cores monocromáticas
- CIE XYZ C(l) = X(l)X + Y(l)Y + Z(l)Z
2.0
Z(l)
1.8
Cores Básicas do CIE 1931
1.6
1.4
Valor
1.2
Y(l)
1.0
X(l)
0.8
0.6
X(l)
0.4
0.2
400
500
600
Nota:
Y foi escolhida de forma a Y(l) ser semelhante à curva de
(luminância)
700
l
(mm)
sensibilidade do olho
Cores visíveis representadas no
sistema CIE XYZ
Y
Plano X+Y+Z=1
X
Z
Retirando a luminosidade ou brilho
da definição da cor em CIE XYZ
• Um parenteses sobre luminosidade ou brilho
Valores típicos de iluminação
de uma superfície
Modo
Luz do dia (máximo)
Luz de dia sombrio
Interior próximo a janela
Minimo p/ trabalho
Lua cheia
Luz das estrelas
Valores (lux)
100 000
10 000
1 000
100
0,2
0,000 3
… e o olho
se acomoda!
• Retirar o fator luminosidade ou brilho projetando no plano X+Y+Z=1
x = X/(X+Y+Z)
y = Y/(X+Y+Z)
z = Z/(X+Y+Z)
note que
x+y+z =1
X = (x / y ) Y
Y=Y
Z = (1-x-y ) Y / y
Cores visíveis representadas no
sistema CIE xyY
Cores visíveis representadas no
sistema CIE xyY
y
1.0
0.9
520
540
0.8
0.7
0.6
0.5
510
Verde
560
500
Cian
0.4
0.3
600
Branco
490
Vermelho
Azul
0.2
580
Amarelo
480
0.1
700
Purpura
400
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
x
Saturação e cor complementar no
diagrama de cromaticidade xy
y
1.0
C2
0.8
0.6
b
0.4
cores
saturadas
a
saturação de C1 =
C1
Branco
0.2
0.2
0.4
0.6
0.8
x
1.0
y
1.0
0.8
C é complementar a C

a C + b C = Branco
0.6
C
0.4
0.2
C
Branco
0.2
0.4
0.6
0.8
1.0
x
a
a+b
Gamute de cromaticidade de
dispositivos
y
C2 cor não realizável
1.0
C1 cor não realizável na impressora
0.9
0.8
0.7
C2
0.6
gamute de um monitor
C1
0.5
0.4
W
0.3
0.2
gamute de uma impressora
0.1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
x
Sistemas de cor mais indicados para
interface com usuário - HSV
Value
G
Y
R
C
Hue
B
B
M
K
G
R
Conversão de HSV para RGB
decompor (r,g,b)
na base de V e do
espaço ortogonal
a ele.
G
V
R
B
Escolhendo a Cor
HSV
Escolhendo a Cor
HSV
Escolhendo a Cor
HSV
Escolhendo a Cor
YIQ
Download

CG1 03 Cor