UNIVERSIDADE KIMPA VITA A Terceira Dimensão (Parte I - Adicional) Prof. AMOUSSOU DOROTHÉE [email protected] A Terceira Dimensão Rendering -> representa a geração de imagens com a inclusão de procedimentos específicos para torná-las mais realísticas. A imagem deve ser criada considerando as características físicas do objeto, sua interação com as fontes de iluminação da cena e com os demais objetos. A Terceira Dimensão Coloração de Gouraud A proposta do algoritmo de Gouraud é suavizar a transição entre a coloração de faces adjacentes. A cor de uma face, portanto, não pode ser constante. Ela deve variar de modo que nas fronteiras entre faces as cores possam ser “combinadas”. Dessa forma a aresta que marca a passagem de uma face para outra ficará “escondida” pela variação das cores. A Terceira Dimensão Coloração de Gouraud Busca obter suavidade na exibição de objetos com superfícies curvas quando representados por polígonos. Em cada vértice é calculado um novo Vetor Normal que é a média das normais das faces que compartilham o vértice a cor é calculada em cada vértice o cálculo da cor dos pontos internos da face é feita por interpolação (interpolated shading) A Terceira Dimensão Coloração de Gouraud: A Terceira Dimensão Coloração de Gouraud Problemas: Pontos de brilho especular são atenuados. Por tentar suavizar as transições entre as faces da intensidade de luz refletida, efeitos associados a variações abruptas dessa intensidade são eliminados. Em geral, as imagens geradas pelo algoritmo de Gouraud têm como “assinatura” a aparência fosca, típica de superfícies em que a componente difusa da luz refletida é predominante. A Terceira Dimensão Exemplos: Coloração de Gouraud A Terceira Dimensão Coloração de Phong Modelo empírico introduzido em 1975 por B. Phong. Suporta três tipos de interação luz-objeto: reflexão difusa: luz incidente refletida em todas as direções. Em superfícies difusoras perfeitas, a intensidade é igual em todas essas direções reflexão especular: luz incidente é refletida em direções com ângulos próximos da direção de reflexão que um espelho proporcionaria. Em superfícies especulares perfeitas, toda a reflexão se dá num ângulo igual ao de incidência reflexão da luz ambiente A Terceira Dimensão Coloração de Phong Busca obter suavidade na exibição de objetos com superfícies curvas quando representados por polígonos. Mantém o brilho especular. Em cada vértice é calculado um novo Vetor Normal que é a média das normais das faces que compartilham o vértice. Este Vetor é interpolado ao longo das arestas. A Terceira Dimensão Coloração de Phong As Normais nos extremos de cada linha são interpoladas ao longo da mesma. O cálculo da cor dos pontos internos da face é feita a partir da Normal para cada ponto. A Terceira Dimensão Coloração de Phong: A Terceira Dimensão Coloração de Phong Problema: Gera curvas em objetos que não as possuem. A Terceira Dimensão Exemplos: Coloração de Phong