Resoluções Exames Computação Gráfica

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

Download "Resoluções Exames Computação Gráfica"

Transcrição

1 Resoluções Exames Computação Gráfica Exame normal Em termos de arquitetura e processamento da informação, identifique diferenças entre os sistemas gráficos baseados nas tecnologias raster e vetorial. Raster: O sistema gráfico baseado na teconoligia raster tem por base uma discretização do espaço de display numa grelha de píxeis. A imagem a visualizar apresenta uma resolução igual ao número de linhas de píxeis a multiplicar pelo número de colunas de píxeis da grelha. Cada píxel contém a informação relativa à cor e intensidade de iluminação usando o método RGB cores primárias aditivas. O desenho de linhas é feito por aproximações dos píxeis à recta. De modo a apresentar os pixéis no dispositivo, é utilizado um frame buffer que contém a grelha referida, onde é feito um varrimento, por um controlador gráfico, de cima a baixo da esquerda para a direita para o ecrã mostrador. Este tipo de tecnologia não é robusta a transformações de escala. Quando existe um aumento da escala, é perdida qualidade de imagem, no entanto, é muito utilizada em computação gráfica interactiva. Vectorial: Parametrização das arestas numa forma geométrica por norma segmentações lineares. Este tipo de tecnologia, ao contrário do raster, não executa um varrimento de todo o espaço gráfico. Simplesmente delineia os sólidos através de deslocações retilíneas, os quais são acedidos de forma aleatória dependente da imagem a visualizar. A informação necessária a guardar, no caso da geometria linear, são dois pontos início e fim do segmento- e a cor. Esta informação é armazenada num ficheiro de visualização para posterior processamento (comando a comando), durante o ciclo de refrescamento. Ao contrário da tecnologia Raster, não existem perdas de qualidade associados a mudanças de escala, uma vez que a imagem está definida matematicamente independente da resolução. Note-se que com Raster, é necessário armazenar grandes quantidades de informação, ao passo que com o sistema Vectorial apenas necessitamos de um número limitado de pontos e as respetivas cores. 2. Considerando as interfaces de programação gráfica que foram referenciadas, identifique e explique o interesse dos diferentes sistemas coordenados no processo de visualização. O processo de visualização é um processo que depende sobretudo das características do dispositivo utilizado para o efeito. Assim, por norma, num sistema gráfico existem três sistemas de coordenadas: Sistema de coordenadas do mundo onde é modelizada a cena. Estas coordenadas (WC) são também chamadas de coordenadas universais e são referidas a um sistema cartesiano ortogonal da aplicação de desenvolvimento. Através de transformações de normalização, estas coordenadas são transformadas em coordenadas do dispositivo normalizado (NDC). A janela (window), dada pelas coordenadas

2 universais, delimita a parte da cena a ser representada e, consequentemente, as coordenadas a serem normalizadas. O visor (viewport) é a área parcial do espaço do dispositivo normalizado, onde se apresenta o conteúdo da janela. Estas transformações são necessárias de modo a tornar os modelos gráficos independentes do dispositivo onde serão posteriormente mostradas imagem normalizada. Seguidamente é feita a transformação final: NDC em DC coordenadas do dispositivo. Estas transformações dependem das características do dispositivo. De facto, esta última transformação permite a correta visualização da cena desenvolvida em WC, no dispositivo utilizado. Graças à normalização da imagem, as relações geométricas serão preservadas no mostrador. 3. Qual a diferença fundamental entre uma TIFF e uma imagem PNG? Refira o interesse de cada um dos formatos. A principal diferença entre o formato TIFF e o formato PNG é o facto de a imagem PNG ser comprimida sem quaisquer perdas. Ou seja, é possível recuperar fielmente a imagem original após a compressão. De facto, ambos os formatos têm elevada qualidade de imagem, no entanto, as imagens em formato TIFF são por norma de maior tamanho devido à ausência da compressão. 4. Explique a estratégia de implementação da geração de uma circunferência no sentido direto a começar no pixel (r,0). Utilizando qualquer algoritmo (ponto médio, cartesianas, polares), dado o declive da derivada, no intervalo x [0,y], ser em módulo menor ou igual a 1, é possível incrementar a abcissa e obter o pixel y correspondente em passos sucessivos até ao fim do intervalo, explorando a simetria entre octantes para desenha o resto da circunferência. Por simetria: (y,x), (y,-x), (x,-y), (-x,-y), (-y,-x), (-y,x), (-x,y). 5. Considere que pretende fazer um passo de uma animação com uma esfera utilizando transformações afins translação, rotação e mudança de escala. Descreva a animação pretendida e apresente a matriz que a realiza. Seja um esfera com centro em (x,y,z), iremos rodá-la sobre o seu o eixo Ox, sem mudança de posição, seguido da mudança de escala de sx, sy e sz para x, y e z respetivamente e recolocala no sítio inicial. Para cada ponto da esfera: x y = z x y z sx sy sz cos(t) sin(t) 0 0 sin(t) cos(t) x y z x y z 1 Com t um qualquer ângulo de rotação.

3 A primeira matriz (da direita para a esquerda coloca a esfera na origem. A segunda matriz faz a rotação da esfera sobre o eixo Ox, a terceira aplica os fatores de escala desejados e a quarta repõe os pontos no respetivo sítio. 6. Faça o esboço de um curva de Bézier que tem os seguintes pontos de controlo: P1(-7,-8), P2(-5,6), P3(-1,-4) e P4(7,7). Refira as propriedades deste tipo de curva que lhe permitem fazer o esboço apresentado. Propriedades: A curva é parametrizada pelos polinómios de Bernstein num intervalo t de 0 a 1. Nas extremidades (t= 0 e t=1) o polinómio é 1 para apenas um dos graus Curva contém P1 e P4. Nesses mesmos pontos, a tangente à curva é coincidente com a reta da aresta do invólucro convexo formada pelo ponto e o ponto seguinte, no caso P1, ou pelo ponto e o ponto anterior, no caso de P4. A curva está sempre no interior do invólucro convexo formado pelo polígono de controlo 7. Explique o funcionamento do algoritmo do Z-buffer? Exemplifique com uma situação muito simples. Um ponto (x,y,z) é projetado no visor em sobre a projeção (x,y). O Z-buffer é utilizada para armazenar a profundidade mínima de cada píxel existente. O algoritmo do Z-buffer começa por colocar todos os píxeis com profundidade máxima (1.0) e a cor no frame buffer igual à cor do fundo. Seguidamente, são processadas as faces dos sólidos sem ordem pré-definida. É calculada a profundidade de cada píxel e comparado com a profundidade com a respectiva armazenada no z-buffer. Se a profundidade for menor, o z-buffer é atualizado e a cor correspondente no frame-buffer também actualizado. No fim do algoritmo, o z-buffer contém as menores profundidades dos sólidos para cada píxel projetado a 2D e o frame buffer as respetivas cores. Este algoritmo simula a obstrução de visibilidade que acontece na realidade quando um objeto opaco se encontra por trás de outro.

4 8. Na iluminação de um objeto, explique o papel e importância de cada um dos tipos de reflexão que conhece. Os diferentes tipos de iluminação, permitem aumentar o realismo da cena. De fato, a reflexão da luz permite dar uma maior perceção do tipo de material do objeto. Existem três tipos de reflexão luminosa: - Reflexão difusa Reflexão de um raio de luz em todas as direções. Nota-se principalmente sobre as superfícies rugosas. Uma superfície diz se difusora perfeita se difundir a mesma intensidade luminosa em todas as direções. Esta reflexão é dependente da cor do objeto. Dada uma certa cor de iluminação, o objeto apresentará a sua cor se a iluminação contiver a cor do objeto ou preto se não. - Reflexão especular Quando um raio de luz incide sobre uma superfície é refletido preferencialmente com o mesmo ângulo de incidência. Maior intensidade em objetos brilhantes (metal). Só visível quando a superfície é observada de uma direção particular. - Reflexão ambiente Efeito de iluminação produzido pela luz refletida pelas várias superfícies da cena. 9. Explique adequadamente a diferença entre os métodos de sombreamento de Gouraud e de Phong? [O sombreamento constante consiste no cálculo da iluminação num único ponto do polígono. Os restantes pontos terão a mesma intensidade. A intensidade é dada por: I.n = K, com I o vector da iluminação e n o vetor normal à superfície do polígono. Este sombreamento apresenta descontinuidades nas malhas de polígonos.] O sombreamento de Gouraud tem como objetivo suavizar a sombra face ao sombreamento constante. Para tal, calcula os vetores normais em cada vértice do polígono (Aproximando a média entre os polígonos que contém o vértice) e a intensidade luminosa respetiva. Seguidamente faz-se interpolação bilinear das intensidades calculadas para os vértices nos pontos interiores. Vantagens: Rapidez - cálculos incrementais aquando da rasterização Maior suavidade de cor - usa uma normal por vértice partilhado de forma a obter continuidade de cor entre faces Desvantagens: Ainda impreciso Polígonos parecem baços e pouco brilhantes Tende a eliminar a componente especular Se esta for incluída, será ponderada sobre todo o polígono Sombreamento de Phong: Permite, ao contrário do anterior, modelar corretamente os focos de brilho especulares. Este método interpola as normais aos vértices para cada pixel e só então calcula a iluminação em cada um dos pixéis com a sua respetiva normal. Vantagens: Resultados muito suaves e sem descontinuidades. Alta qualidade e mantém a especularidade.

5 Desvantagens: Computacionalmente pesado -> Não é possível utilizar em run-time. Aproximação para a maioria das superfícies. 10. Refira as diferenças fundamentais entre os modelos sólidos CSG e os B-rep. O modelo CSG modelação construtiva - é um modelo de formulação de sólidos através de operações booleanas de sólidos mais simples. De fato, a informação do sólido com o modelo CSG é armazenada através de uma árvore binária. No topo da árvore está o sólido complexo, composto por uma operação booleana regularizada de dois sólidos menos complexos. Sólidos esses que por sua vez são também composição de outros sólidos mais simples, até se chegar às primitivas que compõe os elementos base. Assim, as folhas da árvore representam as primitivas e os nós interiores os operadores. Já o modelo B-rep, para além da informação geométrica, utiliza informação topológica das faces, vértices e arestas (nós) e constrói um grafo de relações topológicas. Ou seja, o sólido é representado pela sua superfície de fronteira. As arestas do grafo contém a informação de ligação/adjacência entre os nós. Os operadores utilizados para a manipulação são os operados de Euler e não os booleanos como no modelo CSG. Exame recurso Respondida parcialmente no normal 2. Para assegurar independência em relação à evolução tecnológica, de que forma é que as APIs normalizadas tratam a entrada(input) da informação. 3. Compare o interesse e utilização dos modelos de cor RGB e HLS. RGB: Baseia-se nas contribuições pesadas de vermelho, verde e azul na perspetiva da intensidade de luz a ser emitida para obter uma determinada cor. Este modelo é utilizado quase universalmente pelos equipamentos que manipulam a emissão de luz, como televisões e monitores. (CMYK: Baseia-se no fenómeno de absorção/reflexão da luz. Isto é, nas componentes de cor a misturar de forma a refletir luz da cor desejada,

6 uma vez que a percepção visual da cor de uma superfície é dada pela cor da luz refletida. As cores utilizadas são o cião, magenta e amarelo cores complementares do RGB. Este modelo é muito utilizado em impressões, no qual é adicionado o tinteiro preto(k) devido ao desperdício da junção das 3 cores subtrativas para o originar.) (Falta HLS) 4. Explique a estratégia de implementação da geração de um segmento de reta entre os pontos P1(0,0) e P2(10,-3). Existem diversos algoritmos que permitem gerar um segmento de reta. Por norma, são idealizados para retas com declive entre 0 e 1, sendo que é possível colocar, com simples transformações. Neste caso, temos que y de P2 < que y de P1, logo é necessário inverter os y, para inicializar o algoritmo: P1 = (0, 0) e P2 (10,3). Aquando a colocação da cor, é utilizado y em vez de y. De seguida, incrementa-se a abcissa no intervalo [x1, x2] em cada iteração e determina-se o valor da ordenada correspondente. Esta determinação pode ser feita diretamente pela equação da recta, pelo método DDA, pelo Bresenham ou, ainda, pelo ponto médio. Por fim, deve-se desenha P2, para o caso de omissão devido aos arredondamentos. Nota: Extensão aos outros Octantes Se x2 < x1 Trocar P1 com P2 Se y2 < y1 y1 - y1 y2 - y2 setpixel (x, -y, cor) Se y2 y1 > x2 x1 (m>1) Repetir o algoritmo trocando y com x 5. Não vale a pena fazer Poderá utilizar o algoritmo de recorte de segmentos de reta para implementar o recorte de polígonos? Exemplifique.

7 Sim. Recortamos cada uma das arestas do polígono em função de uma aresta a do polígono de recorte, construindo assim um novo polígono sutherland hodgman. 8. Que diferenças fundamentais pode indentificar entre os algoritmos de identificação das faces posteriores (back-face culling) e de Z-buffer? Back-face culling: Algoritmo adaptado ao espaço objeto Determinação das faces posteriores a partir do sinal do produto interno entre o vetor de visualização e a normal à face < 0 : face visível = 0 : arestas visíveis > 0 : face invisível Algoritmo funciona para poliedros convexos simples Poliedros côncavos? Testes suplementares para identificar as faces total e parcialmente invisíveis Comparação de profundidades de superfícies, para a posição de cada pixel no plano de projeção A-buffer: Resolução de um problema do z-buffer Apenas deteta uma superfície visível em cada pixel Apenas funciona com superfícies opacas Não acumula intensidades/cores relativas a mais do que uma superfície Superfícies transparentes Cada posição no A-Buffer pode referir uma lista de superfícies Campo profundidade: real (positivo ou negativo) Campo intensidade: intensidade ou ponteiro Campo profundidade positivo Profundidade de uma superfície Intensidade / cor da superfície Campo profundidade negativo Contribuições de mais do que uma superfície para a intensidade/cor Campo intensidade armazena um ponteiro para uma lista de valores de diversas superfícies Valores RGB Opacidade / % transparência

8 Outros parâmetros Processamento por linhas de varrimento para determinar sobreposições em cada linha 9. Feito 10. Refira as diferenças fundamentais entre os modelos sólidos de decomposição e os CSG. Sólidos de decomposição Agregação de primitivas sólidas adjacentes que não se interesectam. Iluminação de Phong: Exame normal Um dispositivo de entrada é caracterizado por uma classe lógica, um modo relacionada com a maneira como obtém o input e atributos utilizados para parametrizar a inicialização do dispositivo(?). As classes lógicas de entrada permitem definir qual o tipo de dispositivo utilizado com base no tipo de informação (valores de inputs lógicos) que retornam. Cada dispositivo de entrada permite uma interação que gera um output diferente consoante a classe do dispositivo. Deste modo, um LOCATOR, por exemplo, é um dispositivo de entrada que permite retornar o ponto do LOCATOR (posição) em coordenadas do dispositivo, que são posteriormente transformadas em coordenadas do mundo através das transformações inversas que transformam coordenadas mundo nas coordenadas do dispositivo. O VALUATOR permite obter valores analógicos reais do dispositivo de entrada. Esta classificação em classes lógicas é uma estandardização dos diferentes dispositivos de entrada. Assim, tem interesses de portabilidade, consistência, compatibilidade, etc.

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

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

Coloração (Shading)e Iluminação global

Coloração (Shading)e Iluminação global Coloração (Shading)e Iluminação global Computação Gráfica Modelos de Iluminação Dependentes da Luz! Modelos dependentes da luz! Ambiente! Normais à superfície não são importantes! Difusa! Ângulo entre

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

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

Exame Tipo Computação Gráfica

Exame Tipo Computação Gráfica Exame Tipo Computação Gráfica LEIC-T Prof. Mário Rui Gomes Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente todas as respostas.

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

Imagem e Gráficos. vetorial ou raster?

Imagem e Gráficos. vetorial ou raster? http://computacaografica.ic.uff.br/conteudocap1.html Imagem e Gráficos vetorial ou raster? UFF Computação Visual tem pelo menos 3 grades divisões: CG ou SI, AI e PI Diferença entre as áreas relacionadas

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

Computação Gráfica. Representação e Modelagem

Computação Gráfica. Representação e Modelagem Computação Gráfica Representação e Modelagem Professora: Sheila Cáceres Baseado nos slides da Prof. Soraia Musse Modelagem Área da Computação Gráfica que estuda a criação de modelos dos objetos reais.

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

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

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Transformações de Visualização 2D: Clipping Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro 1 Clipping (recorte) Qualquer procedimento que identifica porções de uma figura que estã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

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

Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 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

Leia mais

Modelo gráfico do VTK: fundamentos e aplicações

Modelo gráfico do VTK: fundamentos e aplicações Modelo gráfico do VTK: fundamentos e aplicações J. Barbosa J. Tavares 1 Visualização Científica Modelo gráfico do VTK Principais classes do modelo gráfico do VTK: Render Window Renderer Light Camera Actor

Leia mais

Processamento Digital de Imagens. Cor

Processamento Digital de Imagens. Cor Processamento Digital de Imagens Cor Em uma descrição física a cor está associada ao seu comprimento de onda. Ao se analisar o espectro eletromagnético na região do visível, os menores comprimentos de

Leia mais

Triangulação Mapeamento em Viewport Modelação Geométrica

Triangulação Mapeamento em Viewport Modelação Geométrica Triangulação Mapeamento em Viewport Modelação Geométrica Apontamentos CG + Edward Angel, Cap Instituto Superior Técnico Computação Gráfica 29/2 Na última aula... Iluminação e Reflexão Modelo de Iluminação

Leia mais

Modelo gráfico do VTK: fundamentos e aplicações

Modelo gráfico do VTK: fundamentos e aplicações Modelo gráfico do VTK: fundamentos e aplicações J. Barbosa J. Tavares 1 Modelo gráfico do VTK Principais classes do modelo gráfico do VTK: Render Window Renderer Light Camera Actor Protected Attributes:»

Leia mais

Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D

Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D Sumário COMPUTAÇÃO GRÁFICA E INTERFACES Transformações Geométricas e Visualização D Transformações geométricas Pipeline de visualização D Transformação de coordenadas Window-Viewport Recorte (Clipping)

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

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho A terceira dimensão A terceira dimensão Realidade virtual Métodos de representação tridimensional: modelos geométricos; superfícies poligonais; superfícies curvas; representações de varredura; geometria

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

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

Computação Gráfica - 12

Computação Gráfica - 12 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 12 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Realismo

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

Mudanças de Coordenadas em Sistemas de Cores

Mudanças de Coordenadas em Sistemas de Cores Mudanças de Coordenadas em Sistemas de Cores Bruno Teixeira Moreira e Emídio Augusto Arantes Macedo Ciência da Computação 1 o. Período Professor: Rodney Josué Biezuner Disciplina: Geometria Analítica e

Leia mais

Modelagem Geométrica: Boundary Representation

Modelagem Geométrica: Boundary Representation Modelagem Geométrica: Boundary Representation Prof. Dr. André Tavares da Silva Gabriel Caixeta Silva caixetasilva@hotmail.com Prof. Dr. Marcelo da Silva Hounsell PPGCA UDESC 2017/01 Introdução Modelagem

Leia mais

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10)

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10) 4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL

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

Imagem Digital. Claudio Carvilhe

Imagem Digital. Claudio Carvilhe Imagem Digital Claudio Carvilhe Imagem Digital Roteiro Introdução. Pixel. Resolução espacial. Cor. Processamento de imagens. Introdução Informação Visual: Imagem vista na tela. Informação Descritiva: Modelo

Leia mais

Visibilidade. Apontamentos CG + Edward Angel, Sec Instituto Superior Técnico Computação Gráfica 2009/2010

Visibilidade. Apontamentos CG + Edward Angel, Sec Instituto Superior Técnico Computação Gráfica 2009/2010 Visibilidade Apontamentos CG + Edward Angel, Sec. 7.11 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na últimas aulas Rasterização Discretização de linhas Preenchimento de polígonos Aliasing

Leia mais

TGR BCC Representação Computacional de Grafos. Prof. Ricardo José Pfitscher

TGR BCC Representação Computacional de Grafos. Prof. Ricardo José Pfitscher TGR BCC Representação Computacional de Grafos Prof. Ricardo José Pfitscher Cronograma Representação Matriz de djacências Lista de djacências Matriz de Incidências Representação Como podemos representar

Leia mais

2º Exame de Computação Gráfica

2º Exame de Computação Gráfica 2º Exame de Computação Gráfica LEIC/LESIM/LCI Prof. Mário Rui Gomes Prof. João Brisson Lopes 26 de Julho de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O

Leia mais

Transformações Geométricas Grafos de Cena

Transformações Geométricas Grafos de Cena Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo

Leia mais

Histórico. Estado da Arte. Histórico. Modelagem de Objetos. Modelagem por arames (wireframes). Modelagem por superfícies (década de 60).

Histórico. Estado da Arte. Histórico. Modelagem de Objetos. Modelagem por arames (wireframes). Modelagem por superfícies (década de 60). Histórico Modelagem de Objetos Renato Ferreira Modelagem por arames (wireframes). Representa os objetos por arestas e pontos sobre a sua superfície. Gera modelos ambíguos. Modelagem por superfícies (década

Leia mais

Visualização 2D: - Transformação window to viewport - Clipping

Visualização 2D: - Transformação window to viewport - Clipping Visualização 2D: - Transformação window to viewport - Clipping Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Transformação de Visualização (window to viewport) Objectivo: obter uma matriz de transformação

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

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Modelação de Sólidos Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Modelação de Sólidos Em 2D um conjunto de segmentos de recta ou curvas não formam necessariamente uma área fechada. Em 3D uma colecção

Leia mais

2.1. Construção da Pista

2.1. Construção da Pista 2 Malha de Controle Para que se possa controlar um dado sistema é necessário observar e medir suas variáveis de saída para determinar o sinal de controle, que deve ser aplicado ao sistema a cada instante.

Leia mais

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1

As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1 As As As Dispositivos gráficos Resolução espacial de : pixel - unidade de imagem, usada para medir resolução gráfica; visão humana - cerca de 3000 x 3000 pixels; fotografia - até 8000 x 8000 pixels. 2001

Leia mais

1º Exame/2º Teste Computação Gráfica

1º Exame/2º Teste Computação Gráfica 1º Exame/2º Teste Computação Gráfica LEIC-Alameda/LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes 19 de Junho de 2004 Nº Nome: Deve escrever o seu nº em todas as páginas. Responda às questões

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

Curvas e Superfícies. Profª Soraia Raupp Musse

Curvas e Superfícies. Profª Soraia Raupp Musse Curvas e Superfícies Profª Soraia Raupp Musse Classificação Curvas Apenas comprimento 2 Classificação Superfícies Apenas área Cascas infinitesimalmente finas, ocas Abertas ou fechadas 3 Classificação Sólidos

Leia mais

Introdução à Computação Gráfica

Introdução à Computação Gráfica Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D

Leia mais

Computação Gráfica - 13

Computação Gráfica - 13 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

TESTE DE LÓGICA, ÁLGEBRA E GEOMETRIA 10.º ANO

TESTE DE LÓGICA, ÁLGEBRA E GEOMETRIA 10.º ANO TESTE DE LÓGICA, ÁLGEBRA E GEOMETRIA 10.º ANO NOME: N.º: TURMA: ANO LETIVO: / DATA: / / DURAÇÃO DO TESTE: 90 MINUTOS O teste é constituído por dois grupos. O Grupo I é constituído por itens de seleção

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

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

Introdução à Computação Gráfica Modelagem. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Modelagem Claudio Esperança Paulo Roma Cavalcanti Histórico Modelagem por arames (wireframes). Representa os objetos por arestas e pontos sobre a sua superfície. Gera modelos

Leia mais

Motivação Por que estudar?

Motivação Por que estudar? Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais

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

aula 9 IC/UFF

aula 9 IC/UFF aula 9 Fases do Realismo Visual IC/UFF - 2017 Fases do realismo Geometria dos objetos da cena Representação 3D (wire frame) Eliminação de partes não visíveis Shading(reflexão difusa) Iluminação (reflexão

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

Imagem bitmap. Gráfico vetorial. gráficos vetoriais

Imagem bitmap. Gráfico vetorial. gráficos vetoriais Sobre imagens bitmap e gráficos vetoriais Os elementos gráficos de um computador podem ser divididos em duas categorias principais -- bitmap e vetor. Imagem bitmap Gráfico vetorial Imagens bitmap são ideais

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

Geometria Computacional

Geometria Computacional Geometria Computacional Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Aspectos teóricos e práticos Construção e análise de algoritmos e estruturas de dados para a solucionar problemas geométricos

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

Escola Secundária com 3º Ciclo D. Dinis. Ficha de Apoio nº2

Escola Secundária com 3º Ciclo D. Dinis. Ficha de Apoio nº2 Escola Secundária com 3º Ciclo D. Dinis Ano Lectivo 2008 /2009 Matemática B Ano 10º Turma D 1. Observe a figura. 1.1.Indique as coordenadas dos pontos A, B, C, A, B e C. 1.2. Descreva a transformação geométrica

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

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga Processamento de Imagens Coloridas Prof. Adilson Gonzaga 1 Aparência de um Objeto A aparência de um objeto é o resultado de uma complexa interação da luz incidente sobre este objeto, suas características

Leia mais

Computação Gráfica. Primitivas Gráficas Professora Sheila Cáceres

Computação Gráfica. Primitivas Gráficas Professora Sheila Cáceres Computação Gráfica Primitivas Gráficas Professora Sheila Cáceres Primitivas Gráficas em 2D São elementos básicos dos gráficos/desenhos a partir dos quais são construídos outros objetos mais complexos.

Leia mais

Conversão por Varrimento

Conversão por Varrimento Conversão por Varrimento Conversão vectorial? matricial Representação Vectorial Representação Matricial 2 Rasterização de Primitivas? Rasterização - converter de uma definição geométrica para pixels (matricial)?

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

Professor: Computação Gráfica I. Anselmo Montenegro Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF

Professor: Computação Gráfica I. Anselmo Montenegro  Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF Computação Gráfica I Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Objetos gráficos planares 1 Objetos gráficos: conceitos O conceito de objeto gráfico é fundamental para a Computação

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

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL FORMATO VETORIAL 1 FORMATO VETORIAL Formato que utiliza como primitivas Pontos, Linhas e Polígonos, baseadas em equações matemáticas para representar imagens na computação gráfica Primitivas: elementos

Leia mais

Segue, abaixo, o Roteiro de Estudo para a Verificação Global 2 (VG2), que acontecerá no dia 03 de abril de º Olímpico Matemática I

Segue, abaixo, o Roteiro de Estudo para a Verificação Global 2 (VG2), que acontecerá no dia 03 de abril de º Olímpico Matemática I 6º Olímpico Matemática I Sistema de numeração romano. Situações problema com as seis operações com números naturais (adição, subtração, multiplicação, divisão, potenciação e radiciação). Expressões numéricas

Leia mais

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Transformações 2D Computação Visual Beatriz Sousa Santos, Joaquim Madeira Transformações 2D Posicionar, orientar e escalar

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

SUMÁRIO. Unidade 1 Matemática Básica

SUMÁRIO. Unidade 1 Matemática Básica SUMÁRIO Unidade 1 Matemática Básica Capítulo 1 Aritmética Introdução... 12 Expressões numéricas... 12 Frações... 15 Múltiplos e divisores... 18 Potências... 21 Raízes... 22 Capítulo 2 Álgebra Introdução...

Leia mais

4. Curvas Paramétricas e Transformações 2D

4. Curvas Paramétricas e Transformações 2D 4. Curvas Paramétricas e Transformações 2D Curvas Paramétricas (fonte: Wikipédia) Em matemática, uma equação paramétrica é uma forma de representar uma curva (ou, em geral, uma superfície) como a imagem

Leia mais

Programação anual. 6 º.a n o. Sistemas de numeração Sequência dos números naturais Ideias associadas às operações fundamentais Expressões numéricas

Programação anual. 6 º.a n o. Sistemas de numeração Sequência dos números naturais Ideias associadas às operações fundamentais Expressões numéricas Programação anual 6 º.a n o 1. Números naturais 2. Do espaço para o plano Sistemas de numeração Sequência dos números naturais Ideias associadas às operações fundamentais Expressões numéricas Formas geométricas

Leia mais

Plano Curricular de Matemática 6ºAno - 2º Ciclo

Plano Curricular de Matemática 6ºAno - 2º Ciclo Plano Curricular de Matemática 6ºAno - 2º Ciclo Domínio Conteúdos Metas Nº de Tempos Previstos Numeros e Operações Geometria Números naturais - Números primos; - Crivo de Eratóstenes; - Teorema fundamental

Leia mais

Nº Nome: Sala: Responda às questões seguintes justificando adequadamente todas as respostas. Se necessário utilize o verso da respectiva folha.

Nº Nome: Sala: Responda às questões seguintes justificando adequadamente todas as respostas. Se necessário utilize o verso da respectiva folha. 2º Teste / 1º Exame de Computação Gráfica 3º Ano Licenciatura em Eng. Informática e de Computadores Prof. responsável João Brisson Lopes 14 de Junho de 2000 Nº Nome: Sala: Responda às questões seguintes

Leia mais

Sumário. VII Geometria Analítica Jorge Delgado Katia Frensel Lhaylla Crissaff

Sumário. VII Geometria Analítica Jorge Delgado Katia Frensel Lhaylla Crissaff 1 Coordenadas no plano 1 1.1 Introdução........................................ 2 1.2 Coordenada e distância na reta............................ 3 1.3 Coordenadas no plano.................................

Leia mais

Cores em Imagens e Vídeo

Cores em Imagens e Vídeo Aula 05 Cores em Imagens e Vídeo Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Ciência da Computação Ciência das Cores A cor é fundamentada

Leia mais

Padrões e Tipos de Dados de Mídia. Imagem

Padrões e Tipos de Dados de Mídia. Imagem Padrões e Tipos de Dados de Mídia. Imagem CONFERENCIA 3 Ing. Yamila Díaz Suárez Revisão de tarefa Realizar um resumo sobre a gestão eletrónica de documentos. Pesquisar quais ferramentas existem. Contéudo

Leia mais

Introdução à Computação Gráfica

Introdução à Computação Gráfica Introdução à Computação Gráfica André Tavares da Silva andre.silva@udesc.br Ementa Conceitos Básico; Dispositivos Gráficos; Sistemas de Cores; Transformações geométricas; Primitivas gráficas; Visibilidade;

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

Iluminação e Sombreamento

Iluminação e Sombreamento Iluminação e Sombreamento Soraia Musse https://www.youtube.com/watch?v=qx_amlzxzvk 1 Introdução Objetivo/Motivação Realismo nas imagens Fotorealismo 2 Sumário Introdução Modelos de Iluminação Luz Ambiente

Leia mais

TESTE DE AVALIAÇÃO 11º ANO

TESTE DE AVALIAÇÃO 11º ANO TESTE DE AVALIAÇÃO 11º ANO NOME: N.º: TURMA: ANO LETIVO: / DATA: / / DURAÇÃO DO TESTE: 90 MINUTOS O teste é constituído por dois grupos. O Grupo I é constituído por itens de escolha múltipla e o Grupo

Leia mais

Reflexões e Sombras em Superfícies Planares Animação e Visualização Tridimensional Prof. João Madeiras Pereira Instituto Superior Técnico 2005/2006

Reflexões e Sombras em Superfícies Planares Animação e Visualização Tridimensional Prof. João Madeiras Pereira Instituto Superior Técnico 2005/2006 Reflexões e Sombras em Superfícies Planares Animação e Visualização Tridimensional Prof. João Madeiras Pereira Instituto Superior Técnico 2005/2006 Reflexões - Motivação Ainda não é possível usar algoritmos

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Utilização de Cores em HTML Cores primárias Cores secundárias 2 Utilização de Cores em HTML Os comprimentos de onda vermelho, amarelo

Leia mais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais INSTITUTO DE CIÊNCIAS MATEMÁTICAS DE SÃO CARLOS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA SCE-201 Computação Gráfica Representação de Objetos Tridimensionais Modelos Poligonais Cenas gráficas

Leia mais

ESTUDANDO MATEMÁTICA COM O AUXÍLIO DO GEOGEBRA UTILIZANDO AS JANELAS CAS E 3D

ESTUDANDO MATEMÁTICA COM O AUXÍLIO DO GEOGEBRA UTILIZANDO AS JANELAS CAS E 3D ESTUDANDO MATEMÁTICA COM O AUXÍLIO DO GEOGEBRA UTILIZANDO AS JANELAS CAS E 3D Ministrantes: Bruno Santos Pereira, Ellen Cristina Barbosa dos Santos, Marrythiely Rodrigues Oliveira, Lucas Diêgo de Lima,

Leia mais

Iluminação e Sombreamento

Iluminação e Sombreamento Iluminação e Sombreamento Leandro Tonietto Computação Gráfica Unisinos ltonietto@unisinos.br http://professor.unisinos.br/ltonietto/jed/cgr/iluminacao.pdf ago-11 Baseado no material do prof. Christian

Leia mais

Representação de Objectos. & Estruturas de Dados. ! Os modelos são cada vez mais complexos

Representação de Objectos. & Estruturas de Dados. ! Os modelos são cada vez mais complexos Representação de Objectos & Estruturas de Dados Computação Gráfica Representação de Objectos! Os modelos são cada vez mais complexos! Aumento do número de ferramentas de modelação (ex: CAD, Maya, Blender,

Leia mais

Curvas e Superfícies

Curvas e Superfícies Curvas e Superfícies Fontes: M.C.F. de Oliveira D.F. Rogers & J.A. Adams, Mathematical Elements for Computer Graphics, McGraw-Hill, 1999 Hearn & Baker, Cap. 8 (8-8 a 8-18) An Interactive Introduction to

Leia mais

Recorte. Márcio Bueno Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti

Recorte. Márcio Bueno Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti Recorte Márcio Bueno {cgtarde,cgnoite}@marciobueno.com) Fonte: Material do Prof. Claudio Esperança e do Prof. Paulo Roma Cavalcanti O Problema de Visibilidade Numa cena tri-dimensional, normalmente não

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e Digitalização de Imagens Efeitos da Digitalização Digitalização Sensoriamento

Leia mais

RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA

RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA Envolve a pergunta: É esta parte da imagem uma parte do objeto X? (modelo dado, região da imagem dada) Utiliza imagens ao invés de características como

Leia mais

Câmara Virtual Simples

Câmara Virtual Simples Câmara Virtual Simples Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 29/2 Na última aula... Pipeline de Visualiação 3D Câmara Virtual 2, CG&M/IST e Figuras Addison Wesley Sumário Câmara

Leia mais

Visualização 3D. Soraia Raupp Musse

Visualização 3D. Soraia Raupp Musse Visualização 3D Soraia Raupp Musse 1 Pipeline de Visualização Em 2D as coisas são mais simples Simplesmente especificar uma janela do mundo 2D e uma viewport na superfície de visualização A complexidade

Leia mais

MATEMÁTICA - 3o ciclo Isometrias (8 o ano) Propostas de resolução

MATEMÁTICA - 3o ciclo Isometrias (8 o ano) Propostas de resolução MTMÁT - 3o ciclo sometrias (8 o ano) Propostas de resolução xercícios de provas nacionais e testes intermédios 1. omo a reflexão do ponto e eixo é o ponto a imagem do ponto pela translação associada ao

Leia mais

Desenho de Segmentos de Recta

Desenho de Segmentos de Recta Desenho de Segmentos de Recta Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Alg. para desenho de Segmentos de Recta - Motivação A maior parte das primitivas 2D, desenhadas centenas ou mesmo milhares

Leia mais

Adobe FreeHand. Imagem Bitmap:

Adobe FreeHand. Imagem Bitmap: Imagem Bitmap: As imagens bitmap (mapa de bits), são tal como o nome indica, uma colecção de bits que formam uma imagem. A imagem consiste numa matriz de pontos individuais (ou píxeis) em que cada um tem

Leia mais

Fundamentos e Conceitos Básicos

Fundamentos e Conceitos Básicos Mestrado em Engenharia Informática e de Computadores Processamento de Objectos 3D Fundamentos e Conceitos Básicos Representação de Objectos 3D 2011 Corpo docente de / CG&M / DEI / IST / UTL Sumário Representação

Leia mais

Aplicações Informáticas B 12º Ano

Aplicações Informáticas B 12º Ano Aplicações Informáticas B 12º Ano Prof. Adelina Maia 2013/2014 AIB_U4A 1 Bases sobre a teoria da cor aplicada aos sistemas digitais (red / Green / blue) Modelo CMYK (cyan / magenta / yellow + Black) Modelo

Leia mais

Representação de cores. Computação Gráfica Cores. O que é luz. Distribuição espectral da iluminação 11/12/12

Representação de cores. Computação Gráfica Cores. O que é luz. Distribuição espectral da iluminação 11/12/12 Representação de cores Computação Gráfica Cores Renato Ferreira Tratados de maneira geral como triplas RGB Um parâmetro alpha opcional Quase todas operações separadas por componente Mas usualmente tratadas

Leia mais

Visão Computacional. Prof. Leandro Augusto Frata Fernandes TCC Introdução à Ciência da Computação (2012.

Visão Computacional. Prof. Leandro Augusto Frata Fernandes TCC Introdução à Ciência da Computação (2012. Visão Computacional Prof. Leandro Augusto Frata Fernandes laffernandes@ic.uff.br TCC-00.169 Introdução à Ciência da Computação (2012.1) Visão Humana Responsável por cerca de 75% de nossa percepção O ato

Leia mais