Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003

Tamanho: px
Começar a partir da página:

Download "Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003"

Transcrição

1 Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional e Síntese de Imagens? 2) Decomponha uma sistema gráfico em camadas e explique quais são os profissionais que atuam em cada camada. 3) O que é uma API? 4) Faça um breve histórico dos principais sistemas gráficos e sistemas de interface. 5) Quais são atualmente as principais ferramentas de programação utilizadas na Computação Gráfica? ) O OpenGL é um sistema de interface com o usuário? II. Ray Tracing e Modelo de Iluminação 7) No algoritmo de Traçado de Raios, quando um raio atinge um ponto em um objeto como fazemos para calcular a cor que deve ser atribuída ao pixel correspondente? 8) Explique cada um dos termos da equação abaixo. Faça um desenho para explicar nˆ, Lˆ, rˆ, vˆ. I I k l k l k I I r g b = I I ar ag ab k k dr dg db + luzes l l r g b k k dr dg db r sr ( nˆ Lˆ ) + l k ( rˆ vˆ ) 9) Dado um cilindro cujo centro de uma base se encontra na posição b 1 e o centro da outra base se encontra na posição b 2 e cujo diâmetro das bases é d, escreva uma rotina que calcule a interseção entre o raio e o cilindro. (Sugestão: Transformar o cilindro para a posição canônica, fazendo a mesma transformação no raio.) 10) Seja r = o + td o raio incidente numa superfície de vidro num ponto cuja normal é n e o índice de refração é n, calcule o raio refratado considerando que o índice de refração do ar é 1. 11) Considere agora o raio saindo do vidro de índice de refração n para o ar. Calcule o raio refratado. Sempre haverá um raio refratado possível? 12) O melhor método conhecido de teste de interseção entre raio e esfera custa 1 multiplicações/subtrações, 13 multiplicações, 1 raiz quadrada e 3 comparações. Compare este resultado com a função que você implementou no seu ray tracer. 13) Determine o ponto p em que o raio partindo do ponto eye na direção d intercepta o plano que contém o triângulo a, b e c. Descreva como você faria para determinar se o ponto encontrado l g b k sg sb n Computação Gráfica - Gattass pág. 1

2 é interior ao triângulo e se o raio o atinge pelo lado positivo do triângulo. (Obs.: o ponto p deve ser calculado explicitamente). a b c d eye x y z ) No algoritmo de traçado de raios um raio atinge uma face em um ponto p onde a normal é n. As posições do eye e da única luz pontual presente na cena estão dadas, juntamente com as coordenadas de p e n, na tabela de Posições mostrada abaixo. Na tabela de RGB estão definidas as propriedades do material da superfície e a intensidade da luz. A última tabela fornece as demais propriedades do material cuja superfície contém P. Sabendo-se que o objeto interceptado é convexo e é o único da cena, determine: a) a componente difusa da reflexão da luz em P; b) a componente especular da reflexão da luz em P; c) a cor RGB a ser atribuída ao pixel correspondente incluindo estes dois efeitos e a luz ambiente. Posições p n eye luz x y z Material Luz Ia*Kd Kd Ks I r g b n K refletido (R) K refratado (T) Opacidade Índice de refração (opaco) 1.5 (contas com 3 algoritmos significativos) 15) Determine a componente difusa da luz de uma lâmpada de intensidade (200, 100, 50) colocada na posição homogênea [0, 1, 0, 0] T sobre o ponto A do triângulo abc. O material da face tem coeficiente difuso k d =(0., 0.5, 0.3), o triângulo é orientado no sentido trigonométrico, e as coordenadas do vértice são: a=(3, 2, 1), b=(8, 2, 1) e c=(4, 8, -4). 1) Determine as componentes especulares da cor do ponto A considerando a luz e o observador mostrados na figura abaixo. RGB = (255, 8, 255) eye=(8, 10, 1) Pos=(3, 5, 1) n = (-1, 2, 0) Material: A= (, 2, 1) Difusa: K d = (0., 0.7, 0.) Especular: K s = (1.0, 1.0, 1.0) e n=8 Computação Gráfica - Gattass pág. 2

3 17) Determine a cor de um pixel correspondente à posição (5, 2, 2) do plano de projeção visto a partir do centro de projeção (10, 2, 1) considerando apenas a componente de reflexão difusa de uma luz de intensidade (100, 200, 150) e localização (10, 10, 10) numa esfera de raio 2 e centro (1, 2, 2) que tem como k d = (0.8, 1.0, 0.3). 18) Considere no algoritmo de Traçado de Raios o raio que vai do eye até o ponto P(i,j) no plano de projeção. Determine (se existir) o ponto P em que este raio intercepta a esfera de centro C e raio 1, e a normal unitária da esfera neste ponto. eye P(i,j) C x y 5 2 z III. Transformações Geométricas 19) Veja os exercícios (resolvidos e propostos) nas notas de aula. IV. Projeções 20) Determine a matriz da transformação linear que leva A= (10, 0, 0), B= (10, 10, 0), C= (5, 20, 0), D= (0, 10, 0) e E= (0, 0, 20) para os pontos A, B, C, D, e E mostrados na figura abaixo. y C =(0.5, 2) D =(0,1) B =(1,1) E =(-0.5, -0.5) A =(1,0) x 21) Determine a matriz que faça uma projeção paralela dos pontos do R 3 no plano 2x+3y+z=0 segundo a direção (0,0,1). 22) Considere as projeções P 1 e P 2 representadas pelas matrizes M 1 e M 2, respectivamente. Para cada uma destas projeções determine: (a) a normal ao plano de projeção, (b) a direção de projeção, e (c) se ela é ortográfica ou oblíqua M 1 = e 1 M 2 = Computação Gráfica - Gattass pág. 3

4 23) Determine a matrizes das projeções paralelas que projetam o cubo unitário ABC...H das figuras da esquerda da forma mostrada nas figuras da direita. z y C D G H A B E F z H=(1, 1, 1) y C D G H A B x E F H=(1, 1, 1) x (a) E G (b) Plano de Projeção = yz H' D' y C' G' F' B' z E' A' H'=(0, 1.2, 1.3) v Hexágono de lado 1 B A H u D C V. Rasterização 24) Seguindo o critério do algoritmo de Bresenham, determine quais pixels (círculos) são acesos na rasterização das duas linhas mostradas na figura. (Marque as respostas pintando os círculos na própria figura) 25) Marque na figura os pixels que um algoritmo de rasterização de círculos, seguindo o critério de Breseham, deveria pintar para o arco mostrado na figura. Explique o critério adotado. Computação Gráfica - Gattass pág. 4

5 2) Faça uma hachura na região interior, segundo a regra par-ímpar (even-odd rule), do polígono cuja fronteira está mostrada na figura abaixo. 27) Os algoritmos de preenchimento de polígonos usam um princípio de coerência para calcular as coordenadas x do início e do fim de cada linha de varredura (scan line). Com base no algoritmo que você está implementando para o segundo trabalho, determine os incrementos dx a, dx b e dx c do triângulo mostrado na figura abaixo, assumindo que a varredura se dê de cima para baixo (dy=-1). y A c b x y A B 5 10 C 20 5 B a C x Computação Gráfica - Gattass pág. 5

6 VI. Clipping 28) A tabela abaixo mostra os códigos do algoritmo de Cohen-Suterland dos pontos P0 e P1 de diversos segmentos de reta. Os códigos estão ordenados no formato tbrl (top, bottom, right, left). Responda na coluna direita da tabela qual das condições se aplica a cada um dos segmentos: [A] está fora, pode ser descartado; [B] está dentro, pode ser desenhado; [C] está parcialmente dentro, deve ser clipado e desenhado; [D] não posso dizer se está fora ou parcialmente dentro; [E] não pode existir um segmento com este código. Códigos RESPOSTAS P0 P1 (A B C D E) ) Considere o algoritmo de clipping de Cohen-Sutherland aplicado a segmentos de retas em 3D onde os pontos são classificados em códigos com dígitos na seguinte ordem: atrás; à frente; abaixo; acima; à esquerda; à direita (assuma x orientado da esquerda para a direita, y de baixo para cima e z de trás para a frente). Considere ainda na tabela abaixo as coordenadas dos vértices de 4 segmentos de retas e o paralelepípedo de clipping definido por: x min = 2, x max =, y min = -1, y max = 5, z min = 0, z max = 8. Complete a tabela com os códigos de cada vértice dos segmentos e responda na coluna direita da tabela qual das condições se aplica a cada um dos segmentos: descarte = está todo fora, pode ser descartado; desenhe = está todo dentro, pode ser desenhado; recorte = está parcialmente dentro, deve ser clipado e desenhado; indefinido = não é possível decidir só com base nos códigos (seria preciso fazer contas). Vértice v0 Vértice v1 Código v0 Código v1 Condição do segmento v0 v1 (1,, 4) (8, 7, 3) (3, 4, 7) (4, 0, 2) (0, 4, ) (1, 7, ) (1, 2, 9) (7, 7,-1) Computação Gráfica - Gattass pág.

7 30) Considere os valores calculados no algoritmo de clipping de linha de Cyrus-Beck para segmentos de reta P 0 P 1. Determine os parâmetros t E e t S que marcam o início e o fim do trecho visível de cada segmento. Caso não exista trecho visível, risque a posição de t E e t S com um traço (-). Assuma que a normal N i aponta para fora do polígono de clipping. a) A tabela abaixo mostra quatro valores do parâmetro t e o sinal S d do produto interno N i. (P1 -P 0 ) para 4 segmentos. t S d t S d t S d t S d t E t S b) A tabela abaixo mostra quatro valores do parâmetro t, o sinal S d do produto interno N i. (P1 -P 0 ), e o sinal S n do produto interno N i. (P0 -P Ei ) calculados no algoritmo de Cyus- Beck para 2 segmentos de reta P 0 P 1 que caíram em uma situação especial. Note que o sinal S n é de N i. (P0 -P Ei ), e não do numerador da expressão t= -N i. (P0 -P Ei ) / N i. (P1 -P 0 ). Ou seja, o numerador teria sinal contrário. t S n t S n t S d t S d t E t S ) Seguindo a lógica do algoritmo de clipping de polígono de Sutherland-Hodgman, determine a lista de vértices que passa de uma etapa para outra para o polígono 0,1,2,3,4,5, e 7 da figura abaixo. Responda na ordem indicada na tabela-resposta. 5 A M 2 C D E N B 3 F 1 G H I J K P Q 7 4 L 0 Computação Gráfica - Gattass pág. 7

8 Tabela-resposta: Entrada Esquerda Direita Abaixo Acima ) Determine a expressão que calcula o parâmetro t do algoritmo de Cyrus-Beck para o plano x+2y+3z= para o segmentos de reta P 0 P 1, P 0 =(x 0,y 0,z 0 ).e P 1 =(x 1,y 1,z 1 ). Supondo que a normal aponte para fora, determine também a expressão que determina se o ponto correspondente ao parâmetro t está entrando ou saindo da região delimitada pelo plano. Computação Gráfica - Gattass pág. 8

9 VII. Z Buffer 33) Faça uma família de gráficos mostrando a relação entre o valor de z no mapa de profundidade e o valor de z no sistema de coordenadas do olho quando o programa utiliza a função: void glperspective( 0, 4.0/3, n, f ); para os valores de f iguais a 10., 100., 1000, e valores de n iguais a 0.01, 0.1 e 1.0. Quando temos o problema de alias de profundidade? Como evitá-lo? 34) Determine o sistema de coordenadas do olho, x e y e z e, correspondente a chamada void glulookat(10,10,10, 0,0,0, 0,0,1) Que matriz transforma as coordenadas dos pontos escritos para o sistema padrão (olho na origem olhando na direção negativa de z) neste novo sistema (pode só indicar as multiplicações de matrizes necessárias para a resposta)? Computação Gráfica - Gattass pág. 9

10 VIII. Curvas 35) Escreva a equação paramétrica e a equação implícita do círculo de centro no ponto (2,3) e raio 5. 3) Quando a forma implícita é mais conveniente que a forma paramétrica, e vice-versa? 37) O que é continuidade geométrica e continuidade paramétrica? Qual das duas é mais restritiva? 38) Como a curva de Bezier de grau 3, a curva de Hermite é uma curva paramétrica que utiliza polinômios cúbicos. A diferença esta nos vértices de controle. Enquanto a curva de Bezier utiliza 4 pontos, a curva de Hermite é definida pelo ponto inicial, digamos p 0, pela derivada paramétrica no ponto inicial, r 0, pelo ponto final, p 3, e pela derivada paramétrica no ponto final, r 3. Determine a posição dos pontos de controle de uma curva de Bezier, p 0, p 1, p 2, e p 3 de tal forma que as duas curvas sejam iguais. 39) Um trecho de uma B-Spline uniforme pode ser escrito como sendo: (1 t) 3t t + 4 3t + 3t + 3t + 1 t p t) v + v + v v i ( = i 1 i i+ 1 + i+ 2 Determine a posição dos vértices de controle de uma curva de Bezier, p 0, p 1, p 2, e p 3 que tenha os mesmos pontos da B-Spline. 40) Determine uma curva de Bezier racional que represente exatamente o primeiro quadrante de um círculo de centro na origem e de raio 3. Computação Gráfica - Gattass pág. 10

COMPUTAÇÃO GRÁFICA Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 9abr00

COMPUTAÇÃO GRÁFICA Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 9abr00 COMPUTAÇÃO GRÁFICA Lista de Eercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 9abr00 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional e Computação

Leia mais

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2013.1 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.

Leia mais

Resumo. Ray Tracing. Introdução. Ray Casting Básico. Idéia

Resumo. Ray Tracing. Introdução. Ray Casting Básico. Idéia Resumo Leandro Paganotti Brazil Danilo Medeiros Eler Rosane Minghim Computação Gráfica ICMC USP 2010 Introdução Ray Casting Básico Intersecção Raio-Cena Caminhos de Reflexão e Refração Ray-Tracing Tree

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012 CG / Terceiro Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Terceiro Teste 9 de Maio de O teste tem a duração de h, tolerância

Leia mais

Visualização por Computador: Teoria, Prática e Aplicações

Visualização por Computador: Teoria, Prática e Aplicações Visualização por Computador: Teoria, Prática e Aplicações Iluminação Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information Management, 2008 Sumário 1 Introdução

Leia mais

Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP

Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP Ray Tracing Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP 2007-2012 Resumo Introdução Ray Tracing Básico Intersecção Raio-Cena Sombra Reflexão Transparência Antialiasing Volumes Limitantes

Leia mais

ILUMINAÇÃO E. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR

ILUMINAÇÃO E. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR LUMNAÇÃO E SOMBREAMENTO Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Mar/2016 mportância da luminação em CG A posição, orientação, características da luz e seus efeitos

Leia mais

Pipeline de Visualização 3D

Pipeline de Visualização 3D Pipeline de Visualização 3D André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Processo de Visualização https://www.youtube.com/watch?v=ogqam2mykng Processo de

Leia mais

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

Prof. Fernando V. Paulovich  3 de agosto de SCC Computação Gráca Dispositivos de Saída e SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade

Leia mais

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies

Leia mais

Raytracing. 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102

Raytracing. 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102 Raytracing 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Introdução Raytracing é um método de iluminação global, baseado em física que descreve a transferência de energia e radiação

Leia mais

CG 2013/2014 Segundo Teste LEIC Alameda/Taguspark

CG 2013/2014 Segundo Teste LEIC Alameda/Taguspark CG 03/04 Segundo Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Segundo Teste 0 de Novembro de 03 O teste tem a duração de

Leia mais

Fundamentos da Computação Gráfica

Fundamentos da Computação Gráfica Fundamentos da Computação Gráfica Trabalho 3 Rendering. Ray Tracing Manuel Alejandro Nodarse Moreno (1322198) Introdução Ray Tracing (traçado de raios) é um algoritmo, de computação gráfica, usado para

Leia mais

Lista de exercícios. 4) Defina o conceito de função de eficiência luminosa. (Victor)

Lista de exercícios. 4) Defina o conceito de função de eficiência luminosa. (Victor) Instituto de Computação Pós-graduação em Ciência da Computação Disciplina: Computação Gráfica 1 semestre de 2011. Prof.: Anselmo Montenegro Lista de exercícios Grupo I - Cores 1) Explique em detalhes o

Leia mais

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2012.2 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.

Leia mais

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Niterói 2008 Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Trabalho de Conclusão

Leia mais

Exame de Época Especial Computação Gráfica

Exame de Época Especial Computação Gráfica Exame de Época Especial Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes 9 de Setembro 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando adequadamente

Leia mais

Algoritmos de Iluminação Global

Algoritmos de Iluminação Global Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Objetivo: calcular a cor de cada ponto a partir da iluminação direta de uma fonte de luz, mais a soma de todas as reflexões das superfícies próximas.

Leia mais

2º Exame. Computação Gráfica

2º Exame. Computação Gráfica 2º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 19 de Julho 2008 Nº Nome: A O exame tem a duração de 2 horas, tolerância incluída. Responda às questões

Leia mais

Computação Gráfica. Rasterização. Aula 4. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro

Computação Gráfica. Rasterização. Aula 4. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 4 Rasterização Representação Vetorial x Matricial Normalmente, gráficos são definidos através de primitivas

Leia mais

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 6 Projeções 2 Projeções Geométricas Projeções permitem a visualização bidimensional de objetos tridimensionais.

Leia mais

Características Principais. Introdução à Computação Gráfica Ray Tracing. Ray Casting. Contexto Histórico. Claudio Esperança Paulo Roma Cavalcanti

Características Principais. Introdução à Computação Gráfica Ray Tracing. Ray Casting. Contexto Histórico. Claudio Esperança Paulo Roma Cavalcanti Características Principais Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti Tipicamente implementado em Software Combina um modelo de iluminação com determinação de visibilidade

Leia mais

Terceiro Trabalho Ray Tracing

Terceiro Trabalho Ray Tracing Pontifícia Universidade Católica do Rio de Janeiro PUC-RJ Fundamentos da Computação Gráfica Prof. Marcelo Gattass Aluno: Bruno Rodrigues Froz Terceiro Trabalho Ray Tracing Rio de Janeiro 2014 Sumário 1.

Leia mais

O que é? Como funciona?

O que é? Como funciona? A ideia deste trabalho é explicar como funciona a técnica de traçado de raios (raytracing), falando sobre os tipos de estratégias que podem ser tomadas, bem como iluminação, sombra e visibilidade. Será

Leia mais

Segunda Prova 20 de junho de DURAÇÃO DA PROVA: 90m

Segunda Prova 20 de junho de DURAÇÃO DA PROVA: 90m Departamento de Ciência da Computação IME-USP MAC0420/5744 Introdução à Computação Gráfica Segunda Prova 20 de junho de 2013 Nome: NUSP: Assinatura: Instruções: 1. Desligue o seu celular, pager, ou outro

Leia mais

Departamento de Matemática

Departamento de Matemática Computação Gráfica - Evolução de Curvas e Superfícies Aluno: Vinícius Segura Orientador: Sinésio Pesco Introdução Nas últimas décadas atravessamos uma verdadeira revolução tecnológica, devido ao avanço

Leia mais

Introdução à Computação Gráfica Ray Tracing. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica Ray Tracing. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti Características Principais Tipicamente implementado em Software Combina um modelo de iluminação com determinação de visibilidade

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark º Exame 29 Junho de 2 O exame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas

Leia mais

Iluminação e Sombreamento

Iluminação e Sombreamento Iluminação e Sombreamento 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Introdução Na produção de uma imagem deveria se considerar a luz que atinge o observador vinda de todos os pontos

Leia mais

Introdução ao Processamento e Síntese de imagens Rendering 2016

Introdução ao Processamento e Síntese de imagens Rendering 2016 Introdução ao Processamento e Síntese de imagens Rendering 2016 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Modelos de Iluminação A Computação Gráfica simula como os objetos refletem

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA LISTA DE EXERCÍCIOS DE MAT243-CÁLCULO III

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA LISTA DE EXERCÍCIOS DE MAT243-CÁLCULO III UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE MATEMÁTICA LISTA DE EXERCÍCIOS DE MAT243-CÁLCULO III Capítulo 1 Vetores no Rn 1. Sejam u e v vetores tais que e u v = 2 e v = 1. Calcule v u v. 2. Sejam u

Leia mais

UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues

UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues 01) (UECE 2017.2) Seja YOZ um triângulo cuja medida da altura OH relativa ao lado YZ é igual a 6 m. Se as medidas dos segmentos YH e HZ determinados por

Leia mais

Questão Valor Nota Total 10.0

Questão Valor Nota Total 10.0 MAC 420/5744 Introdução à Computação Gráca Segunda Prova - 27 de junho de 2005 Nome: Assinatura: Número USP: Instruções: (1) Leia cuidadosamente todas as instruções antes de começar a prova. (2) Preencha

Leia mais

Opto-Mechanical Design Group (Iris e pupilas)

Opto-Mechanical Design Group (Iris e pupilas) 1) INTRODUÇÃO: A figura abaixo mostra um sistema de lentes simples, com uma abertura entre elas. Se esta abertura limita o tamanho do feixe a partir de um ponto axial, então ela é conhecida como diafragma

Leia mais

Computação Gráfica. Agostinho Brito. Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte

Computação Gráfica. Agostinho Brito. Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte Computação Gráfica Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 30 de julho de 2015 O que é computação gráfica Entrada Saída IMAGEM MODELO

Leia mais

COMPUTAÇÃO GRÁFICA E INTERFACES

COMPUTAÇÃO GRÁFICA E INTERFACES Nome completo Número COMPUTÇÃO GRÁFIC E INTERFCES LEI/FCT/UNL no Lectivo 2007/08 EXME da ÉPOC de RECURSO 08/02/08 tenção: Responda no próprio enunciado, que entregará. Em caso de engano, e se o espaço

Leia mais

Revisão. Soraia Raupp Musse

Revisão. Soraia Raupp Musse Revisão Soraia Raupp Musse Processamento Gráfico Modelagem Multimídia RV Usuário Visão Modelos Gráfico Tempo Animação Vídeo Imagens Processamento de Imagens Processamento de Imagens Modelagem Multimídia

Leia mais

3D no OpenGL. Visualização e Transformações Perspectiva. Transformações do Modelview. Processo

3D no OpenGL. Visualização e Transformações Perspectiva. Transformações do Modelview. Processo Visualização e Transformações Perspectiva 3D no OpenGL Para gerar imagens de um objeto 3D, é necessário compreender transformações perspectiva Foley & van Dam - Cap. 6 Notas de aula do Prof. Mount: aulas

Leia mais

Introdução às Ciências Físicas Módulo 1 Aula 1

Introdução às Ciências Físicas Módulo 1 Aula 1 Experimento 2 A emissão da luz por diferentes fontes Objetivo: Construir um modelo para a emissão de luz por uma fonte não puntiforme. Material utilizado! caixa escura! máscaras! fonte de luz 1 com lâmpadas

Leia mais

Algoritmos geométricos

Algoritmos geométricos Algoritmos geométricos introdução a conceitos básicos de geometria computacional que serão abordados de forma mais avançada na disciplina Computação Gráfica disciplina de computação gráfica arquitetura

Leia mais

MATRIZ DE REFERÊNCIA - SPAECE MATEMÁTICA 5 o ANO DO ENSINO FUNDAMENTAL TEMAS E SEUS DESCRITORES

MATRIZ DE REFERÊNCIA - SPAECE MATEMÁTICA 5 o ANO DO ENSINO FUNDAMENTAL TEMAS E SEUS DESCRITORES MATEMÁTICA 5 o ANO DO ENSINO FUNDAMENTAL I INTERAGINDO COM OS NÚMEROS E FUNÇÕES D1 Reconhecer e utilizar características do sistema de numeração decimal. Utilizar procedimentos de cálculo para obtenção

Leia mais

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Visibilidade Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D LEIC CG Sombreamento

Leia mais

Rendering de Polígonos. Determinação de Superfícies Visíveis. Back Face Culling. Back Face Culling. Back Face Culling. Back Face Culling.

Rendering de Polígonos. Determinação de Superfícies Visíveis. Back Face Culling. Back Face Culling. Back Face Culling. Back Face Culling. Determinação de Superfícies Visíveis M.C.F. de Oliveira Fontes: Hearn & Baker, Cap. 9 Curso CG, University of Leeds (Ken Brodlie): http://www.comp.leeds.ac.uk/kwb/gi21/lectures.html Rendering de Polígonos

Leia mais

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica Introdução Geral a Computação Gráfica Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução Geral a O que é CG? Áreas de Atuação Definição, Arte e Matemática Mercado

Leia mais

RECORTE (CLIPPING) por janelas rectangulares

RECORTE (CLIPPING) por janelas rectangulares RECORTE (CLIPPING) por janelas rectangulares y max y min x min x max i. PONTOS P(x,y) é visível se não for exterior à janela x x max x x min y y max y y min ii. LINHAS (segmentos de recta) PQ é visível

Leia mais

Álgebra Linear I - Lista 7. Respostas

Álgebra Linear I - Lista 7. Respostas Álgebra Linear I - Lista 7 Distâncias Respostas 1) Considere a reta r que passa por (1,0,1) e por (0,1,1). Calcule a distância do ponto (2,1,2) à reta r. Resposta: 3. 2) Ache o ponto P do conjunto { (x,

Leia mais

ESPELHOS E LENTES ESPELHOS PLANOS

ESPELHOS E LENTES ESPELHOS PLANOS ESPELHOS E LENTES Embora para os povos primitivos os espelhos tivessem propriedades mágicas, origem de lendas e crendices que estão presentes até hoje, para a física são apenas superfícies polidas que

Leia mais

Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA

Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA Número da Aula Data da Aula 1 02/09 Sequências Numéricas, definição, exemplos, representação geométrica, convergência e divergência, propriedades,

Leia mais

Pipeline Gráfico Cluter & Durand, MIT

Pipeline Gráfico Cluter & Durand, MIT INF 1366 Computação Gráfica Interativa Iluminação e Shading Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366/index.htm Modeling Transformations Illumination

Leia mais

Capítulo 3. Descrição e visualização do modelo 25

Capítulo 3. Descrição e visualização do modelo 25 3 Descrição e visualização do modelo Neste Capítulo descreveremos o processo de visualização volumétrica em malhas não estruturadas através do traçado de raio. Mostraremos como nosso dado é representado

Leia mais

Visualização 2D. Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse

Visualização 2D. Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse Visualização 2D Rasterização de primitivas 2D e Pipeline 2D Soraia Raupp Musse Qual o problema? Modelo 2D Display Qual o problema? Modelo 2D Dados matemáticos Display Coordenadas de pixels Algoritmos de

Leia mais

António Costa. Paulo Roma Cavalcanti

António Costa. Paulo Roma Cavalcanti Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de

Leia mais

Assunto última aula. Flat Shading

Assunto última aula. Flat Shading Assunto última aula Modelos de Iluminação para Sombreamento de Polígonos 1 Flat Shading Pixar Shutterbug sequence 2 1 Gouraud Shading 3 Phong Shading 4 2 Iluminação Local O cálculo de iluminação num ponto

Leia mais

GGM Geometria Analítica e Cálculo Vetorial Geometria Analítica Básica 20/12/2012- GGM - UFF Dirce Uesu

GGM Geometria Analítica e Cálculo Vetorial Geometria Analítica Básica 20/12/2012- GGM - UFF Dirce Uesu GGM0016 Geometria Analítica e Cálculo Vetorial Geometria Analítica Básica 0/1/01- GGM - UFF Dirce Uesu CÔNICAS DEFINIÇÃO GEOMÉTRICA Exercício: Acesse o sitio abaixo e use o programa: http://www.professores.uff.br/hjbortol/disciplinas/005.1/gma04096/applets/conic/co

Leia mais

Processamento de Malhas Poligonais

Processamento de Malhas Poligonais Processamento de Malhas Poligonais Tópicos Avançados em Computação Visual e Interfaces I Prof.: Marcos Lage www.ic.uff.br/~mlage mlage@ic.uff.br Conteúdo: Notas de Aula Curvas 06/09/2015 Processamento

Leia mais

Imagem Vetorial x Imagem Matricial. Conversão Matricial de Primitivas Gráficas. Sistema de Coordenadas do Dispositivo. Problema

Imagem Vetorial x Imagem Matricial. Conversão Matricial de Primitivas Gráficas. Sistema de Coordenadas do Dispositivo. Problema Conversão Matricial de Primitivas Gráficas Imagem Vetorial x Imagem Matricial Maria Cristina F. de Oliveira março 2009 2 Problema Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências,

Leia mais

Exame de 1ª Época Computação Gráfica

Exame de 1ª Época Computação Gráfica Exame de 1ª Época Computação Gráfica LEIC/MEIC Ano Lectivo de 2008/2009 Prof. João Brisson Lopes Prof. Mário Rui Gomes 2 de Julho 2009 Nº Nome: Responda o mais completamente às seguintes questões justificando

Leia mais

Computação Gráfica. Prof. André Yoshimi Kusumoto

Computação Gráfica. Prof. André Yoshimi Kusumoto Computação Gráfica Prof. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Curvas Curvas e superfícies desempenham um papel importante em diversas áreas tanto na criação de objetos sintéticos quanto

Leia mais

Iluminação e Sombreamento

Iluminação e Sombreamento luminação e Sombreamento Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica 1 Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica http://www.oyonale.com/ldc/english/classroom.htm

Leia mais

O p Porque esta imagem está invertida? aula8 Trabalho de Projeções Planas 2017/2 IC / UFF

O p Porque esta imagem está invertida? aula8 Trabalho de Projeções Planas 2017/2 IC / UFF http://computacaografica.ic.uff.br/conteudocap2.html P O p Porque esta imagem está invertida? aula8 Trabalho de Projeções Planas 2017/2 IC / UFF Trabalho de Programação: Usando apenas os conceitos dados

Leia mais

Técnicas de rendering. Realismo

Técnicas de rendering. Realismo Realismo O que é? É o efeito da interação da luz com os objetos Onde usar? Simulação Projeto Entretenimento Pesquisa Educação Controle Multimídia e Hipermídia Técnicas de rendering Plantas Projeções Depth

Leia mais

Algoritmos de Rasterização e Recorte

Algoritmos de Rasterização e Recorte Algoritmos de Rasterização e Recorte 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha original Quais propriedades

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE MATEMÁTICA

UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE MATEMÁTICA 1 UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE MATEMÁTICA 1 a Lista de exercícios MAT 41 - Cálculo III - 01/II Coordenadas no espaço 1. Determinar o lugar geométrico

Leia mais

Estudo Dirigido - Desvendando a Geometria Analítica: Distância entre dois pontos

Estudo Dirigido - Desvendando a Geometria Analítica: Distância entre dois pontos Estudo Dirigido - Desvendando a Geometria Analítica: Distância entre dois pontos Conteúdo: Plano Cartesiano Público-alvo: Alunos de Ensino Médio Competências; Modelar e resolver problemas que envolvem

Leia mais

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Prof. MSc. André Yoshimi Kusumoto Email: andrekusumoto.unip@gmail.com Site: http://www.kusumoto.com.br CARGA HORÁRIA SEMANAL: 02 horas-aula

Leia mais

Matemática - 3ª série Roteiro 04 Caderno do Aluno. Estudo da Reta

Matemática - 3ª série Roteiro 04 Caderno do Aluno. Estudo da Reta Matemática - 3ª série Roteiro 04 Caderno do Aluno Estudo da Reta I - Inclinação de uma reta () direção É a medida do ângulo que a reta forma com o semieixo das abscissas (positivo) no sentido anti-horário.

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. 1º Exame 6 de Junho de 2011

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. 1º Exame 6 de Junho de 2011 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark 1º Exame 6 de Junho de 2011 O exame tem a duração de 2h30, tolerância incluída. Responda às questões no espaço

Leia mais

TEMA I: Interagindo com os números e funções

TEMA I: Interagindo com os números e funções 31 TEMA I: Interagindo com os números e funções D1 Reconhecer e utilizar característictas do sistema de numeração decimal. D2 Utilizar procedimentos de cálculo para obtenção de resultados na resolução

Leia mais

Transformações 3D. Soraia Raupp Musse

Transformações 3D. Soraia Raupp Musse Transformações 3D Soraia Raupp Musse 1 Transformações 3D Translação gltranslatef(dx, dy, dz) T(dx, dy, dz): 1 1 1 dz dy dx 2 Escala glscalef(sx, Sy, Sz) S(Sx, Sy, Sz): 1 1 Sz Sy Sx Transformações 3D Rotação

Leia mais

BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1

BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1 BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Toffolo 2011/1 Na aula anterior Prova. 2 Na aula de hoje Geometria. 3 A geometria é inerentemente uma disciplina

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 2º Exame 15 de Julho de 2010

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 2º Exame 15 de Julho de 2010 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark 2º Eame 5 de Julho de 2 O eame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas

Leia mais

3º ANO DO ENSINO MÉDIO. 1.- Quais são os coeficientes angulares das retas r e s? 60º 105º. 0 x x. a) Escreva uma equação geral da reta r.

3º ANO DO ENSINO MÉDIO. 1.- Quais são os coeficientes angulares das retas r e s? 60º 105º. 0 x x. a) Escreva uma equação geral da reta r. EXERCÍCIOS DE REVISÃO 3º BIMESTRE GEOMETRIA ANALÍTICA 3º ANO DO ENSINO MÉDIO 1.- Quais são os coeficientes angulares das retas r e s? s 60º 105º r 2.- Considere a figura a seguir: 0 x r 2 A C -2 0 2 5

Leia mais

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira O Problema de Visibilidade Computação Gráfica Recorte Renato Ferreira Numa cena tri-dimensional, normalmente não é possível ver todas as superfícies de todos os objetos Queremos descartar objetos ou partes

Leia mais

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Ênfase na parte prática Avaliação através de trabalhos de implementação C / C++ OpenGL c/ GLUT Grau (nota) baseado

Leia mais

Prof. Dr. Leandro Alves Neves. Conceitos Fundamentais. Algoritmos de Conversão Matricial.

Prof. Dr. Leandro Alves Neves. Conceitos Fundamentais. Algoritmos de Conversão Matricial. Informática II Conteúdo 03 Prof. Dr. Leandro Alves Neves Sumário Rasterização Conceitos Fundamentais. Algoritmos de Conversão Matricial. Polígonos Construção e Preenchimento de polígonos com formas arbitrárias

Leia mais

Algoritmos de Recorte em 2D

Algoritmos de Recorte em 2D Algoritmos de Recorte em 2D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Conceito de Recorte (Clipping) Introdução Algoritmo simples (Força Bruta) Algoritmo de Cohen-Sutherland

Leia mais

Introdução ao Processamento e Síntese de imagens - Preenchimento de Polígonos

Introdução ao Processamento e Síntese de imagens - Preenchimento de Polígonos 1 Introdução ao Processamento e Síntese de imagens - Preenchimento de Polígonos Júlio Kiyoshi Hasegawa Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Traina, A. J. M. & Oliveira, M. C.

Leia mais

Capítulo 3 - Geometria Analítica

Capítulo 3 - Geometria Analítica 1. Gráficos de Equações Capítulo 3 - Geometria Analítica Conceito:O gráfico de uma equação é o conjunto de todos os pontos e somente estes pontos, cujas coordenadas satisfazem a equação. Assim, o gráfico

Leia mais

INSTITUTO FEDERAL DE BRASILIA 4ª Lista. Nome: DATA: 09/11/2016

INSTITUTO FEDERAL DE BRASILIA 4ª Lista. Nome: DATA: 09/11/2016 INSTITUTO FEDERAL DE BRASILIA 4ª Lista MATEMÁTICA GEOMETRIA ANALÍTICA Nome: DATA: 09/11/016 Alexandre Uma elipse tem centro na origem e o eixo maior coincide com o eixo Y. Um dos focos é 1 F1 0, 3 e a

Leia mais

INF2608 Fundamentos da Computação Gráfica Prova Final de

INF2608 Fundamentos da Computação Gráfica Prova Final de INF268 Fundamentos da Computação Gráfica Prova Final de 2. Aluno(a):_ Eduardo Ribeiro matrícula: Questão Pts. a ) 3. 2 a ) 3. 3 a ) 4. Nota Para fazer a prova, favor observar o seguinte:. A prova é individual.

Leia mais

2º Exame de Animação e Visualização Tridimensional

2º Exame de Animação e Visualização Tridimensional º Exame de Animação e Visualização Tridimensional Mestrado de Bolonha em Eng. Informática e de Computadores pólo Alameda Prof. responsável João Madeiras Pereira 3 de Janeiro de 8 Nº Nome: Sala: Responda

Leia mais

Métodos de Pesquisa Operacional

Métodos de Pesquisa Operacional Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução

Leia mais

10 Visualização em 3D - Projeções

10 Visualização em 3D - Projeções INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA 10 Visualização em 3D - Projeções Após a criação de cenas e objetos tridimensionais o próximo passo

Leia mais

1º Teste Computação Gráfica

1º Teste Computação Gráfica 1º Teste Computação Gráfica LEIC-Alameda Prof. João Brisson Lopes Prof. Mário Rui Gomes 19 de Abril de 25 Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O Teste tem

Leia mais

Aula 2 Reflexão da luz e espelhos planos e esféricos

Aula 2 Reflexão da luz e espelhos planos e esféricos Aula 2 Reflexão da luz e espelhos planos e esféricos 1 Última aula Propagação retilínea Refração da luz Lei de Snell-Descartes 2 Princípio da preguiça mínima ação A B * Ar Espelho θ i θ r Suponha a seguinte

Leia mais

Definição. Geometria plana

Definição. Geometria plana Geometria analítica Definição A palavra geometria vem do grego geometrien onde geo significa terra e metrien medida. Geometria foi, em sua origem, a ciência de medição de terras. O historiador grego Heródoto

Leia mais

Shading (sombreamento) & Smooth Shading

Shading (sombreamento) & Smooth Shading Shading (sombreamento) & Smooth Shading Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Shading & Smooth Shading Objectivo: calcular a cor de cada ponto das superfícies visíveis. Solução brute-force:

Leia mais

Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA

Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA Matéria das Aulas e Exercícios Recomendados Cálculo II- MAA Número da Aula Data da Aula Matéria Dada Exercícios Recomendados Obs 1 06/08 Sequências, definição, exemplos, convergência e divergência, propriedades,

Leia mais

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual A terceira dimensão A terceira dimensão Modelagem tridimensional Elaboração tridimensional Realidade virtual 2 Modelagem tridimensional Métodos de representação tridimensional: modelos geométricos; superfícies

Leia mais

Pipeline de Visualização 2D

Pipeline de Visualização 2D Pipeline de Visualização 2D André Tavares da Silva andre.silva@udesc.br Capítulo 2 do Foley Requisitos de matemática para CG Vetores e pontos Matrizes Transformações geométricas Pontos e espaços afim Representação

Leia mais

Preenchimento de Polígonos

Preenchimento de Polígonos Preenchimento de Polígonos SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade

Leia mais

Notas de Aula de Cálculo Numérico

Notas de Aula de Cálculo Numérico IM-Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação Notas de Aula de Cálculo Numérico Lista de Exercícios Prof. a Angela Gonçalves 3 1. Erros 1) Converta os seguintes números

Leia mais

Iluminação. André Tavares da Silva. baseado nos materiais de aula de Marcelo Walter, Claudio Esperança e Paulo Cavalcanti

Iluminação. André Tavares da Silva. baseado nos materiais de aula de Marcelo Walter, Claudio Esperança e Paulo Cavalcanti Iluminação André Tavares da Silva andre.silva@udesc.br baseado nos materiais de aula de Marcelo Walter, Claudio Esperança e Paulo Cavalcanti Puntiforme Omnidirecional Direcional/Paralela Fontes de Luz

Leia mais

COMENTÁRIO DA PROVA DE MATEMÁTICA

COMENTÁRIO DA PROVA DE MATEMÁTICA COMENTÁRIO DA PROVA DE MATEMÁTICA Comparando com a prova do ano anterior é possível observar uma melhora. Para analisar a prova, utilizamos alguns critérios que julgamos necessários numa avaliação de conhecimento.

Leia mais

Discretização. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Discretização. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Discretização Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D Pipeline de Visualização

Leia mais

Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse

Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse Rasterização de primitivas 2D e Pipeline 2D Soraia Raupp Musse Algoritmos de rasterização para primitivas 2D Objetivo: Aproximar primitivas matemáticas descritas através de vértices por meio de um conjunto

Leia mais

Aliasing Exemplo. Representação Vetorial x Matricial. Introdução ao Processamento e Síntese de imagens - Rasterização. Considerações Gerais

Aliasing Exemplo. Representação Vetorial x Matricial. Introdução ao Processamento e Síntese de imagens - Rasterização. Considerações Gerais Representação Vetorial x Matricial Introdução ao Processamento e Síntese de imagens - Rasterização Fontes: IA725 Computação Gráfica I - Profs. Shin-Ting e Martino Esperança e Cavalcanti (2002) (UFRJ) e

Leia mais