Prof. Leandro da Silva Taddeo

Slides:



Advertisements
Apresentações semelhantes
UNIb UNIb PERIÓDICOS UNIb Publish CADware CADesign Digital Designer Design Gráfico.
Advertisements

Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
BITS ++ E A CORREÇÃO GAMA
Operações Algébricas Operações Topológicas
Operações envolvendo imagens
DCA-0114 Computação Gráfica
Fernando Furlan Rui & Felipe Müller Diehl
Prof. Alex Fernandes da Veiga Machado
Dispositivos de Visualização e Rasterização
Computação Gráfica (Aula 3)
Dispositivos de Entrada/Saída
COMPUTAÇÃO GRÁFICA.
Introdução à Computação Gráfica
Introdução à Computação Gráfica Colorização
Eduardo Freire Santana
Informática Industrial
Iana Alexandra Alves Rufino (UAEC/CTRN/UFCG)
Equipamentos 3/25/2017 Equipamentos Computação Gráfica - Gattass.
04/07/07 RTDistribuído César Palomo 1 Fundamentos de CG Prof Marcelo Gattass 2007-s01 Trabalho 3 – Ray Tracing Distribuído César Palomo.
Computação Gráfica Introdução
A terceira dimensão.
Prof. M.Sc. Rogério Eduardo da Silva
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Rendering e Rasterização
Sistema de Computação Gráfica
Computação Gráfica OpenGL.
UNIVERSIDADE KIMPA VITA
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
Computação Gráfica Aula 1 – Visão Geral
Hardware/Software para Multimédia
Tecnologia da Informação
Revisão de Conceitos Básicos Hardware (Parte 1)
COMPUTAÇÃO GRAFICA DAVIDE MOURO SALGUEIRO.
Disciplina: Multimídia Prof a. Leila Jane Brum Lage Sena Guimarães Transparências: Wilson de Pádua Paula Filho.
Sistemas Multimídia e Interface Homem-Máquina
Fundamentos Corel Draw Aula I Prof. David Bianchini
Animação Facial Aluno: Marcos Paulo Moreti
Computação Gráfica Aula 11 Curvas Prof. Leo.
DISCIPLINA: SR, Geoprocessamento I e II e Cartografia A tecnologia do Geoprocessamento – Aplicações e Potencialidades 12/3/ Aula 5.
Computação Gráfica aula 01
Aplicações da Álgebra Linear
Computação Gráfica Aula 12 Superfícies Prof. Leo.
Técnicas de Modelagem para Aplicações em Computação Gráfica
Computação Gráfica Aula 10 Constructive Solid Geometry (CSG)
Computação Gráfica Aula 3 Transformações Geométricas
Computação Gráfica 1ª Aula.
1 Simulação de Iluminação Volumétrica Apresentação Final Computação Gráfica /1 Saulo Andrade Pessoa.
Álgebra Vetorial e Linear para Computação
Laboratório de Informática jurídica - LINJUR Computação Gráfica André Milanez Rodrigo Della Vechia e suas aplicações na vida moderna “Um desenho vale mais.
Visualização Tridimensional (Câmera Sintética)
RADIOLOGIA DIGITAL.
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
Processamento Digital de Imagens
Mapeamento de Textura: Aspectos Gerais
Introdução à Computação Gráfica
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Introdução ao Processamento Digital de Imagens
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Computação Gráfica - Introdução
Teoria da Cor Trabalho realizado por: Catarina Ferreira nº4 12ºB.
Prof. Wallace Borges Cristo
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Multimídia Hardware/Software para Multimídia (Parte I)
Rendering Por Adinan Aguiar.
3) Unidades de Entrada e/ou Saída de Dados
Computação Gráfica - Introdução
Álgebra Vetorial e Linear para Computação
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Computação Gráfica Professora: Janaide Nogueira
Transcrição da apresentação:

Prof. Leandro da Silva Taddeo Computação Gráfica Aula 1 Introdução à Computação Gráfica Prof. Leandro da Silva Taddeo

Introdução à C.G. Definição Ferramenta não convencional que permite ao artista transcender das técnicas tradicionais de desenho ou modelagem Imagens são geradas mais facilmente através de software Proporciona um maior poder de abstração, ajudando na criação de imagens complexas e em muitos casos não imaginadas O artista precisa ter apenas a idéia e deixar a parte complexa por conta da máquina Ex: simulação de sombras

Introdução à C.G. Definição Segundo a ISO: “Computação gráfica é um conjunto de ferramentas e técnicas para converter dados para ou de um dispositivo gráfico através do computador”

Introdução à C.G. Definição Matemática X Natureza Fractais

Introdução à C.G. Definição Matemática X Natureza

Introdução à C.G. Década de 50: Origens da C.G. 1950 1959 Whirlwind – MIT Finalidade acadêmica Informações de radar em imagens Tubo de raios catódicos (CRT) 1959 Surge o termo “Computer Graphics”

Introdução à C.G. Década de 60: Origens da C.G. 1962 1965 Ivan Sutherland publica a tese Sketchpad – A Man-Machine Graphical Communication System Técnicas de interação que usavam o teclado e a caneta ótica para desenhar, apontar e escolher alternativas 1965 A GM desenvolve o precursor dos programas de CAD (Computer Aided Design) No final da década de 60 praticamente toda a indústria automobilística e aeroespacial utilizava softwares de CAD

Introdução à C.G. Década de 70: Origens da C.G. Desenvolvimento de algoritmos utilizados até hoje z-buffer Atari (jogo Pong) Barateamento das máquinas levou ao aparecimento do primeiro computador com interface visual Reconhecimento da C.G. como área da Computação Aparecimento de congressos (SIGGRAPH) e livros (fractais)

Introdução à C.G. Década de 80: Origens da C.G. Publicação de imagem de erupção vulcânica no espaço Uso de técnicas para melhorar imagens Redução de ruídos, melhoria de contraste, etc Surgimento de técnicas de iluminação como ray-tracing Aproximar imagens reais às dos computadores Simulação de expressões faciais “Cabeça falante”

Introdução à C.G. Década de 90: 2000 em diante Origens da C.G. Amadurecimento da C.G. Filmes com perfeição de fotorealismo Jurassic Park (movimentos dos dinossauros) Exterminador do Futuro 2 (personagem computadorizado) Toy Story (primeiro longa 3D) Surgimento do Open GL e placas gráficas 2000 em diante Shrek, Final Fantasy, Matrix Reloaded

Introdução à C.G. Divisões A Computação Gráfica atualmente engloba pelo menos 3 divisões: Síntese de Imagens Processamento de Imagens Análise de Imagens

Introdução à C.G. Síntese de Imagens: Divisões Considera a criação sintética das imagens Cria as representações visuais de objetos a partir das especificações geométricas e visuais de seus componentes vértices, conexões, texturas, etc

Introdução à C.G. Processamento de Imagens: Divisões Considera o processamento das imagens na forma digital e suas transformações, por exemplo, para melhorar ou realçar suas características visuais

Introdução à C.G. CRV 8332 Análise de Imagens: Divisões Considera as imagens digitais e as analisa para obtenção de características desejadas CRV 8332

Introdução à C.G. Em Resumo: Divisões Análise de Imagens Processamento de Dados Dados Imagens Processamento de Imagens Síntese de Imagens

Introdução à C.G. A Computação Gráfica possui 3 sub-áreas principais: Modelagem geométrica Síntese de imagens realistas Animação por computador

Introdução à C.G. Representações Gráficas Gráficos Vetoriais Gráficos Matriciais Representados por coleções de objetos geométricos Pontos Retas Curvas Planos Polígonos Amostragem em grades retangulares Tipicamente, imagens digitais Matrizes de “pixels” Cada pixel representa uma cor Dados volumétricos Imagens médicas Cada pixel representa densidade ou intensidade de algum campo

Introdução à C.G. Representações Vetoriais Permitem uma série de operações sem (quase) perda de precisão Transformações lineares Por que “quase”? Estruturas de dados utilizam pontos e vetores cujas coordenadas são números reais É necessário usar aproximações Representação em ponto-flutuante Complexidade de processamento = O (nº vértices) Exibição Dispositivos vetoriais Dispositivos matriciais (requer amostragem, i.e., rasterização)

Introdução à C.G. Representações Matriciais Representação flexível e muito comum Complexidade de processamento = O (no de pixels) Muitas operações implicam em perda de precisão (reamostragem) Ex.: rotação, escala Técnicas para lidar com o problema Ex.: técnicas anti-serrilhado (anti-aliasing) Exibição Dispositivos matriciais Dispositivos vetoriais (requer uso de técnicas de reconhecimento de padrões)

Introdução à C.G. Vetoriais Matriciais Dispositivos Gráficos Trabalham com informações geométricas definidas por suas coordenadas espaciais, tais como pontos e linhas Ex: mouse (entrada), plotter (saída) Matriciais Trabalham com informações de cor associadas à uma região do espaço Ex: scanner, monitor