Determinação de Superfícies Visíveis
|
|
|
- Geovane Coimbra Canário
- 7 Há anos
- Visualizações:
Transcrição
1 Determinação de Superfícies Visíveis 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1
2 Raytracing O raytracing automaticamente incorpora a determinação de superfícies visíveis na sua execução Isso acontece devido ao fato de que uma parte central do raytracing é o cálculo do objeto interceptado pelo raio que está mais próximo da posição de observação 2
3 Polígonos Entretanto, a maioria dos modelos representados em CG não são modelos implícitos, adequados ao uso com raytracing, e sim tesselações de superfícies em polígonos Uma saída seria usar raytracing com os polígonos (caro), mas o mais adequado é o uso do hardware especializado das placas gráficas 3
4 Polígonos O pipeline de renderização de polígonos das placas gráficas são extremamente rápidas Usam o algoritmo de determinação de superfícies visíveis Z buffer, que é extremamente eficiente Usa uma regra para cálculo das intensidades nos pixels que interpola valores conhecidos nos vértices dos polígonos 4
5 Z buffer Polígonos aproximam geometria correta e método de iluminação não global aproxima iluminação da cena Calcula e compara valores de profundidade (z) de cada pixel e armazena menores valores em um buffer Muito mais rápido do que resolver várias equações implícitas de superfícies por pixel (se usando superamostragem) 5
6 Raytracing X Polígonos Renderização de polígonos usando Z buffer é rápida mas produz imagens de menor qualidade do que raytracing que é bem mais demorado A renderização de polígonos usando z buffer pode ser feita em tempo real, raytracing não, porque Raytracing em geral calcula um número maior de amostras O cálculo dos t s é mais caro do que o dos z s Hardware pode desenhar vários triângulos simultaneamente 6
7 Raytracing X Polígonos Entretanto: Alguns especialistas apostam que implementações otimizadas de raytracing vão se tornar competitivas com renderização de polígonos usando hardware especializado em termos de velocidade Pipelines de polígonos tem de considerar todos os polígonos dentro do volume de visão, enquanto que em raytracing, o traçado do raio é interrompido após atingir o primeiro objeto opaco Quando o número de objetos no volume de visão é muito grande, raytracing é mais rápido do que a renderização de polígonos usando hardware 7
8 Raytracing X Polígonos Mas: 8 Como comparar as duas abordagens? Quantas amostras por pixel? Quão fina deve ser a tesselação para ser comparável a saída do raytracer? Velocidade de renderização de polígonos estão dobrando em média a cada seis meses!! Enquanto isso, velocidade dos processadores centrais dos computadores (usados pelos raytracers) estão dobrando em média a cada dezoito meses
9 Determinação de Superfícies Visíveis Também chamada de remoção de superfícies escondidas Consiste em, dados um conjunto de objetos tridimensionais e uma especificação de visão, se determinar quais linhas ou superfícies do objeto estão visíveis Objetos podem não estar visíveis devido a oclusão ou recorte 9
10 Determinação de Superfícies Visíveis Os primeiros algoritmos desta área se preocupavam com a remoção de linhas escondidas e eram aplicáveis a wireframes A não ser que completamente alinhadas, linhas não escondem linhas, mas neste caso as linhas são arestas de polígonos opacos. Em alguns casos, as linhas escondidas são desenhadas pontilhados ou com halos 10
11 Determinação de Superfícies Visíveis Existem três classes de algoritmos: Testes de visibilidade conservadores (subdivisão espacial, recorte do volume de visão canônico, eliminação de faces traseira) Somente realizam rejeições triviais, resultados tem de ser processados por outros algoritmos De precisão de imagem (raytracing, Z buffer) calculam visibilidade em pontos discretos na imagem De precisão de objeto (ordenação de profundidade 3D, árvores BSP, polígonos recortando polígonos) calculam visibilidade de maneira exata para depois amostrar os resultados 11
12 Determinação de Superfícies Visíveis Acelendo algoritmos (explorando coerências): Reutilização de cálculos prévios Pixels adjacentes tendem a ser do mesmo objeto Conjunto de objetos visíveis não muda muito quando o ponto de observação se move incrementalmente (jogos usam essa característica para acelerar suas renderizações) 12
13 Técnicas de Eliminação Importante na diminuição da quantidade de cálculos a serem feitos Congrega técnicas de subdivisão espacial, volumes de delimitação e eliminação de faces traseiras Extensões e volumes de delimitação englobam um objeto complexo com um objeto mais simples, como esfera, elipsóide, paralelepípedo 13
14 Volumes de Delimitação Se o volume de delimitação não é visível, o objeto interno também não é visível Um volume pode conter mais de um objeto Apropriado para uso com raytracing, pois teste de rejeição se torna mais rápido (podese inclusive testar um grupo de raios ao mesmo tempo) e para uso com hardware gráfico, pois pode se rejeitar objetos fazendo recorte com volume de delimitação 14
15 Hierarquia de Volumes de Delimitação Agrupa modelo inteiro em subespaços Subespaços podem ser agrupados entre si até que toda a cena esteja agrupada Estrutura hierárquica acelera cálculos de interseções Atrativo para raytracing e polígonos 15
16 Subdivisão Espacial Outra maneira de se organizar o modelo Construção top down, dividindo espaço em células e colocando objetos nas células Pode ser usado para acelerar ambas as técnicas 16
17 Subdivisão Espacial Pode ser feita usando grids regulares, octrees ou árvores BSPs Grids regulares fácil de se percorrer mas não leva em conta densidade de objetos na cena Octrees modelo hierárquico que se adapta a diferentes densidades da cena mas é mais difícil de se traçar um raio nele Árvores BSP mundo é dividido por planos arbitrários e objetos são classificados de acorco com o lado em que estão. Ainda mais sensível a cena e mais difícil ainda de se traçar um raio 17
18 Otimização Global de Cenas Técnicas híbridas funcionam melhor, combinando subdivisão espacial e volumes de delimitação Essas técnicas são vantajosas principalmente se a cena for renderizada várias vezes, pois esse pré processamento acelera os cálculos do raytracer e elimina polígonos mais facilmente Em cenas onde elementos estáticos predominam, pode se usar subdivisão preguiçosa 18
19 Eliminação de Faces Traseiras Assume que objetos são poliédros fechados com posição de observação exterior a eles Usa normal do polígono e vetor olhar para para determinar se polígono pode ou não ser eliminado (caso seu produto interno seja maior ou igual a 0) 19
20 Eliminação de Faces Traseiras Na tesselação os vértices são ordenados de uma forma que definam a direção da normal que sai da face Open GL calcula automaticamente a normal que sai da face a partir do produto cruzado de duas arestas consecutivas e elimina as faces traseiras Isso é feito simplesmente checando se o componente z do resultado 20
21 Z Buffer Z buffer é inicializado com o valor do plano traseiro = 1.0 Cada objeto é tratado e seus valores da coordenada z para os pontos (x,y) são comparados com os armazenados no z buffer Z pode ser calculado usando se a equação do plano para polígono, mas em geral usa se os valores dos vértices e interpola se para outros pontos Se o novo valor z para (x,y) é menor do que o atual no z buffer, substitui se esse valor e gravase a cor calculada neste ponto no frame buffer 21
22 22 Z Buffer Polígonos são convertidos em scans em ordem arbitrária e usa se o z buffer para resolver qual objeto está na frente = + =
23 Vantagens do Z Buffer Simplicidade permite implementações muito rápidas em hardware Polígonos não precisam ser ordenados Trata um polígono por vez Permitem composição de imagens já existentes (ótimo para adições incrementais à cena) Outros algoritmos podem gerar z buffers de uma cena 23
24 Desvantagens do Z Buffer Devido ao foreshortening perspectivo, objetos que estão muito distantes da câmera acabam tendo valores muito próximos e a informação de profundidade perde precisão, gerando problemas de ordenação para estes objetos Não pode ser feito anti aliasing pois para isso deve se conhecer todos os polígonos que intersectam um pixel 24
25 Algoritmo do Pintor Cria ordem dos objetos de acordo com suas coordenadas z e, como um pintor, desenha se os objetos na ordem de trás para frente Percorre se linha por linha e desenha polígonos usando tabelas de arestas e polígonos Funciona bem com transparências e anti aliasing 25
26 Algoritmos de Precisão de Objeto Algoritmo de Roberts compara arestas com todos os objetos, eliminando partes de arestas que são encobertas Extensão para superfícies consiste em recortar cada polígono usando as projeções de todos os polígonos na frente deste polígono (muito lento) Algoritmo de Newell et al. Trata ambiguidades na ordenação das coordenadas z 26
27 Algoritmos de Precisão de Objeto Ordenação dos polígonos pela coordenada z Resolva ambiguidades Compare extensão x Compare extensão y P está inteiramente na frente de Q? Q está inteiramente na frente de P? Compare as projeções x y Troque ou subdivida polígonos Desenhe polígonos de trás para a frente 27
28 Binary Space Partitioning (BSP) Além de divisão espacial, BSPs proveêm ordem de desenho Desenhe primeiro todos os polígonos atrás do polígono atual, o polígono atual, e depois os polígonos na frente do atual, isto é, percorra a árvore BSP em ordem Gasta tempo de pré processamento para diminuir número de cálculos cada vez que a posição de observação muda Quake III usa BSPs para acelerar eliminação por oclusão e testes de interseção 28
29 BSPs BSP 1: Escolha qualquer polígono e ordene outros pelo seu plano, dividindo polígonos quando necessário BSP 2: Processe sub árvore dos polígonos frontais 29
30 BSPs BSP 3: Processe aub árvore dos polígonos traseiros BSP 4: Uma BSP alternativa com o polígono 5 na raiz 30
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
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
Remoção de Superfícies Escondidas
INF 66 Computação Gráfica Interativa Eliminação de Superfícies Escondidas; Anti-Aliasing Alberto B. Raposo [email protected] http://www.tecgraf.puc-rio.br/~abraposo/inf66/index.htm Remoção de
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
Prof. Fernando V. Paulovich 25 de abril de SCC Computação Gráca
Determinação de Superfícies Visíveis SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC)
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
Pipeline de Visualização 3D
Pipeline de Visualização 3D André Tavares da Silva [email protected] 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
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
Objetos definidos no seu próprio sistema de coordenadas
Transformações Modelagem Iluminação (Shading) Transformação Câmera A história até aqui Recorte Projeção Rasterização Visibilidade Transformações Modelagem Iluminação (Shading) Transformação Câmera Recorte
Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki
Computação Gráfica e Processamento de Imagens - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki Sistemas tri-dimensionais (3D) Conceitos de sistemas tri-dimensionais Os objetos são construídos através
Algoritmos de Visibilidade. Computação Gráfica Visibilidade. Backface Culling. Outras abordagens. Renato Ferreira
Algoritmos de Visibilidade Computação Gráfica Visibilidade Renato Ferreira Dado um conjunto de objetos em uma cena D, determinar o que precisa ser desenhado Visibilidade é um problema complexo w Duas abordagens
Introdução à Computação Gráfica Visibilidade. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica Visibilidade Claudio Esperança Paulo Roma Cavalcanti O Problema de Visibilidade Numa cena tri-dimensional, normalmente, não é possível ver todas as superfícies de todos
Introdução à Computação Gráfica Recorte. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica Recorte Claudio Esperança Paulo Roma Cavalcanti O Problema de Recorte Dada uma superfície M fechada de codimensão 1 do R n, o complemento de M, (R n -M), possui duas componentes
2 Algoritmos de Visibilidade
2 Algoritmos de Visibilidade Este capítulo vai fazer uma rápida revisão em cima dos principais algoritmos de determinação de visibilidade, classificando-os segundo [14]. Também será identificada no pipeline
Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson
Modelagem Geométrica André Tavares da Silva [email protected] Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Representações Decomposição Espacial Quadtrees Octrees BSPtree
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
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
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
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.
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
Computação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
Preenchimento de Polígonos
Preenchimento de Polígonos SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
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.
Introdução ao Processamento e Síntese de imagens Recorte 2D
1 Introdução ao Processamento e Síntese de imagens Recorte 2D Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Traina, A. J. M. & Oliveira, M. C. F. (2004) 2016 2 Recorte - (Clipping) Numa
Computação Gráfica - 12
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 12 [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Realismo
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
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
Árvores. SCC-214 Projeto de Algoritmos. Thiago A. S. Pardo. Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral
SCC-214 Projeto de Algoritmos Thiago A. S. Pardo Listas e árvores Listas lineares Um nó após o outro, adjacentes Sem relações hierárquicas entre os nós, em geral Diversas aplicações necessitam de estruturas
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
Computação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
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
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
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á
Computação Gráfica - 11
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 11 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
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
Curvas e Superfícies. 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102
Curvas e Superfícies 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Introdução A modelagem e desenho de curvas suaves são necessárias em várias aplicações de computação gráfica, seja
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
Computação Gráfica II
Computação Gráfica II Representação de Objetos Prof. Rodrigo Rocha [email protected] http://www.bolinhabolinha.com Pipeline de visualização 3D 1 Representação dos objetos Aramada (Wire frame)
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
Figura 29 - Simulação de dois fluidos imiscíveis utilizando a biblioteca de Nakamura (2007)
6 Resultados Neste capítulo são discutidos alguns resultados obtidos com a implementação descrita no capítulo anterior. Todos os testes foram realizados utilizando um computador Intel Xeon E5420 com 8GB
Introdução à Computação Gráfica Visibilidade e Recorte
Introdução à Computação Gráfica Visibilidade e Recorte Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti O Problema de Visibilidade Numa cena tridimensional,
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
Arranjos. Claudio Esperança Paulo Roma LCG/UFRJ. All rights reserved.
Arranjos Claudio Esperança Paulo Roma 1 Arranjos Arranjos de retas e planos são a terceira estrutura em importância em GC. Arranjos de retas são coleções de retas infinitas distribuídas no plano. Arranjos
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
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
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
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
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
ÁRVORES E ÁRVORE BINÁRIA DE BUSCA
ÁRVORES E ÁRVORE BINÁRIA DE BUSCA Prof. André Backes Definição 2 Diversas aplicações necessitam que se represente um conjunto de objetos e as suas relações hierárquicas Uma árvore é uma abstração matemática
Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)
Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Análise da Imagem Análise da Imagem O algoritmo opera sobre a imagem e extrai
Algoritmos de Varrimento para Desenho de Primitivas 2D
Algoritmos de Varrimento para Desenho de Primitivas 2D 24T12 Sala 3F5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 327 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha
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 [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.
Computação Gráfica: Uma Proposta de Plano Pedagógico Luiz Velho Definições Metodologia Estrutura Avaliação Discussão Resumo IMPA - Instituto de Matemática Pura e Aplicada Definição Computação Gráfica:
Objetos Gráficos Planares
Universidade Federal de Alagoas Instituto de Matemática Objetos Gráficos Planares Prof. Thales Vieira 2011 Objetos Gráficos Computação Gráfica é a área que estuda a síntese, o processamento e a análise
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
