Gamut de Cores Andrei Monteiro Fundamentos de Computação Gráfica Prof. Marcelo Gattass Exercício 1 – Fontes Espectrais Puras • 380<lambda<780 • Converter do espectro para CIE XYZ, CIE Lab, sRGB; – Gera uma curva • Objetivo: Construir uma malha a partir desta curva espectral, utilizando superfícies paramétricas (triangular). Exercício 1 – Fontes Espectrais Puras Exercício 2 – Cores sRGB representáveis • 0 <= sRGB <= 1 • Estratégia: Desenhar um cubo [0,1][0,1][0,1] usando malhas de triangulos. • Converter as coordenadas para CIE XYZ, e CIE Lab. • Os índices dos triângulos continuam os mesmos, mas os vértices são alterados. Exercício 2 – Cores sRGB representáveis R sRGB CIE XYZ CIE Lab B G Exercícios 3 e 4 – Gamut Mapping • Objetivo: Dado uma nuvem de pontos, extrair sua superfície (“casca”). • Algoritmo: – Converter pontos para coordenadas esféricas: (r,α,θ), transformar ângulos para intervalos [0,π] e [0,2π]. – Criar uma esfera segmentada em α e θ, e para cada segmento armazenar a coordenada com maior r. – Ligar segmentos vizinhos por triângulos. – Atenção! Nem todos os segmentos terão pontos! Aqui tiramos uma média de sees segmentos vizinhos. Exercícios 3 e 4 – Gamut Mapping