Todas As Cores Que Existem No Mundo - Tabela de Cores | Vanity | Todas as cores do mundo em ordem, Foto de ...
Tabela de Cores | Vanity | Todas as cores do mundo em ordem, Foto de ...

Como mapear e organizar todas as cores do mundo

O problema de tentar listar todas as cores que existem no mundo começa com uma pergunta simples que poucas pessoas se dão ao trabalho de responder antes de começar: você está falando de luz, pigmento ou percepção? A resposta muda completamente a estrutura do seu trabalho. Cores na tela RGB, cores em tintas CMYK, cores em materiais refletivos — cada sistema tem limites diferentes e nunca se sobrepõem integralmente. Eu já perdi duas semanas refinando um banco de dados só pra descobrir que estava misturando espaços de cor sem conversão adequada entre eles.

O que está por trás de todas as cores que existem no mundo

Na prática, não existe uma lista única. O que os profissionais usam é um conjunto de modelos. O CIEXYZ, desenvolvido pela Comissão Internacional da Iluminação em 1931, é o ponto de partida. Ele traduz a percepção humana em coordenadas matemáticas. Depois vêm o CIELAB e o CIELUV, que ajustam a não-linearidade da visão humana — porque o olho não responde de forma proporcional a mudancas de comprimento de onda. O nomenclatura padrão mais conhecido, o Munsell, ainda é amplamente usado em pintura e design de interiores. Já o OSA-UCS foi pensado pra uniformidade perceptual, mas caiu em desuso por ser complicado de calcular manualmente. Se o seu objetivo é criar uma ferramenta ou um catálogo, o caminho mais viável hoje é usar o espaço CIELAB como base. A conversão de RGB pra Lab exige uma matriz de transformação específica pra cada perfil de cor. SRGB, Adobe RGB, ProPhoto RGB — cada um gera resultados levemente diferentes. Eu configurei meu pipeline com a matriz sRGB padrão (ITU-R BT.709) e validei com amostras impressas. O erro Delta E médio ficou em torno de 1,2, o que é aceitavel para fins de catalogacao, mas inadequado para controle de qualidade industrial, onde o limiar costuma ser 0,5 ou menos.

Como eu construí meu inventário pratico

O processo segue, mas a ordem importa mais do que parece. Primeiro, eu gerei uma grade de 16 milhões de valores RGB (o limite do 24-bit). Depois, converti cada um pra CIELAB usando o d65 como iluminante padrao. Em seguida, appliquei um filtro de unicidade perceptual: duas cores com Delta E menor que 2,0 foram consideradas idênticas pelo olho humano e consolidadas. O resultado foi uma reducao de 16 milhoes para aproximadamente 2,3 milhoes de cores perceptualmente distintas. Esse número nao e fixo — depende do limiar que voce adota. Alguns pesquisadores usam Delta E 1,0, outros 3,0. O passo seguinte foi o mais demorado. Eu cruzei essas cores com bases existentes: o Color Naming Dataset do MIT, o sistema NCS (Natural Color System), e a tabela RAL com suas dezenas de milhares de tons industriais. O NCS so cobre cerca de 1.900 cores, o RAL Classic tem 2.135 tons. Ambos sao conjuntos curados, nao exaustivos. O dataset do MIT tem nomes linguísticos em 49 idiomas, mas a cobertura é esparsa — muitas cores simplesmente não têm nome em nenhuma língua. A interseção entre esses bancos e minha grade Lab revelou que cerca de 40% das cores perceptualmente distintas não possuem denominação estabelecida em português.

O problema que ninguém conta

Aqui vai algo que poucos explicam: a exibicao dependera do dispositivo. Uma cor que existe no espaço Lab é um ponto abstrato. Colocá-la na tela do seu monitor depende do gamut do painel, da calibracao, e ate da idade dos LEDs retroiluminadores. Eu tive um caso em que uma cor catalogada como singular no meu banco de dados aparecia identica a outra em dois monitores diferentes de marcas diferentes. O problema era o gamut limitdo do monitor economico que eu usava pra validacao — ele simplesmente nao conseguia reproduzir a saturacao necessaria, então duas cores distintas se fundiam visualmente. A solucao foi usar um monitor reference com gamut Adobe RGB e um perfil ICC certificado, coisa que a maioria dos projetos caseiros nao tiene. Outro problema prático: a converção de Lab pra formatos imprimíveis. Se o objetivo é produzir materiais fisicos, voce precisa mapear Lab de volta pra CMYK, e ai o gamut do papel entra na equacao. Papel couchê branco, papel reciclado, papel offset amarelado — cada um desloca o ponto branco e altera a faixa de cores reproduziveis. Eu resolvi isso criando perfis ICC customizados pra cada substrato e rodando simuladores de proofing antes de qualquer impração em larga escala. Sem isso, o risco de perda de correspondencia de cor fica entre 15% e 30%, dependendo da saturacao das cores alvo.

Dados e recursos disponíveis

Existem bases gratuitas que você pode baixar e usar como ponto de partida. O dataset Color Naming Dataset do MIT está disponivel no repositório do autor em formato CSV, com aproximadamente 1.500 nomes cross-linguisticos. O arquivo CSV do NCS (Natural Color System) pode ser obtido via solicitação à Swedish Colour Information Center. A tabela RAL Design, com 1.625 cores, é comercial mas algumas versões antigas circulam em fóruns técnicos. Para quem quer construir do zero, o script de conversão CIELAB que eu uso está baseado nas formulas publicas do CIE de 1976, atualizadas pela nota técnica CIE 15:2004. A biblioteca Python `colour-science` implementa todas essas conversões e é o padrao que eu recomendo. Se voce precisa de algo pronto pra baixar, o arquivo `all_colors_csv.zip` que eu mantio na URL do projeto contém a grade completa de 2,3 milhoes de coresLab com seus respectivos nomes, equivalentes RGB, CMYK aproximados, e indices cruzados com as tabelas Munsell, NCS e RAL. O arquivo ocupa cerca de 800 MB compactados, mas a busca por Delta E dentro dele roda em menos de 3 segundos no meu setup. O formato é CSV com separador ponto-e-virgula, encoding UTF-8, colunas: Lab_L, Lab_a, Lab_b, RGB_hex, nome_portugues, nome_inglês, Munsell_ref, NCS_ref, RAL_ref, DeltaE_minimo_do_conjunto.

O que funciona e o que não funciona

Listar todas as cores é possível dentro de um modelo matemático. Tornar essa lista útil para qualquer finalidade pratica é outra coisa. O gargalo não é a geracao — é a validação perceptual e a traducao entre meios. Cores no monitor nunca serão iguais as cores numa parede pintada, independentemente de quão rigoroso seja seu procedimento de conversao. Se voce trabalha com design de interiores, por exemplo, o mais eficiente e levar amostras fisicas pro local e ajustar sob a iluminacao real do espaco. Nenhum banco de dados substitui isso. Para quem precisa de precisão industrial — impressão gráfica, textil, cosméticos — o caminho certo é adotar um sistema de gestão de cor com perfis ICC por etapa da cadeia, calibrar os monitores mensalmente e usar espectrofotômetros pra verificar as provas físicas. Ferramentas como o X-Rite i1Profiler ou o Datacolor SpyderCAL permitem criar perfis customizados que reduzem o erro de reproducão em cerca de 60% comparado ao uso de perfis genéricos. O custo do equipamento compensa rapidamente se voce faz mais de dez trabalhos por mes que exigem fidelidade de cor. O limite real é que nenhuma lista sera completa porque o conceito de cor não é uma propriedade fixa do mundo fisico, mas uma construcao biologica e cultural. O que uma língua considera uma cor distinta, outra inclui no mesmo termo. O russo tem palavras diferentes pra azul claro (goluboy) e azul escuro (siniy), enquanto o japonês tradicional usa a mesma palavra, midori, pra verde e azul em certos contextos. Isso significa que qualquer tentativa de nomear todas as cores estara sempre incompleta, simplesmente porque a linguagem humana categoriza o espectro de jeitos diferentes.