Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003
|
|
- Luca Mota Garrido
- 7 Há anos
- Visualizações:
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 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 maisInstituto 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 maisResumo. 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 maisComputaçã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 maisVisualizaçã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 maisLeandro 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 maisILUMINAÇÃ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 maisPipeline 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 maisProf. 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 maisIntroduçã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 maisRaytracing. 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 maisCG 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 maisFundamentos 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 maisLista 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 maisInstituto 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 maisUNIVERSIDADE 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 maisExame 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 maisAlgoritmos 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 mais2º 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 maisComputaçã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 maisComputaçã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 maisCaracterí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 maisTerceiro 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 maisO 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 maisSegunda 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 maisDepartamento 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 maisIntroduçã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 maisComputaçã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 maisIluminaçã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 maisIntroduçã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 maisUNIVERSIDADE 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 maisUECEVEST - 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 maisQuestã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 maisOpto-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 maisComputaçã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 maisCOMPUTAÇÃ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 maisRevisã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 mais3D 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 maisIntroduçã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 maisAlgoritmos 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 maisMATRIZ 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 maisVisibilidade. 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 maisRendering 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 maisIntroduçã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 maisRECORTE (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 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 maisESPELHOS 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 maisMaté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 maisPipeline 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 maisCapí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 maisVisualizaçã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 maisAntó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 maisAssunto ú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 maisGGM 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 maisProcessamento 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 maisImagem 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 maisExame 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 maisComputaçã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 maisIluminaçã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 maisO 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 maisTé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 maisAlgoritmos 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 maisUNIVERSIDADE 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 maisEstudo 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 maisComputaçã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 maisMatemá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 maisComputaçã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 maisTEMA 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 maisTransformaçõ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 maisBCC402 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 maisComputaçã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 mais3º 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 maisO 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 maisIntroduçã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 maisProf. 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 maisAlgoritmos 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 maisIntroduçã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 maisCapí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 maisINSTITUTO 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 maisINF2608 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 mais2º 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 maisMé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 mais10 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 mais1º 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 maisAula 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 maisDefiniçã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 maisShading (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 maisMaté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 maisA 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 maisPipeline 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 maisPreenchimento 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 maisNotas 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 maisIluminaçã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 maisCOMENTÁ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 maisDiscretizaçã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 maisRasterizaçã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 maisAliasing 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