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

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

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

Computação Gráfica - 01

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

Computação e Imagens: PI, CG e Visualização. Computação Visual

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

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

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. Visão Geral, conceitos básicos e terminologia Professora Sheila Cáceres

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki

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

António Costa. Paulo Roma Cavalcanti

Computação Gráfica. Introdução: Histórico e Conceito. Prof. Márcio Bueno {cgtarde,

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...

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

Introdução ao Processamento Gráfico

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

Pipeline de Visualização 2D

Computação Gráfica e Áreas Correlatas

Plano de Ensino de Disciplina Ciência da Computação 2º / 2016

Computação Gráfica e Áreas Correlatas

O que é CG?? Soraia Raupp Musse

CIV2802 Sistemas Gráficos para Engenharia

Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais

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

Revisão. Soraia Raupp Musse

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2.

Computação Gráfica Introdução

Computação Gráfica. Computação Gráfica. Visão Geral. Sistema Gráfico. Introdução à Computação Gráfica e areas relacionadas

Aula #1: Fundamentos, Origens e Objectivos da. Computação Gráfica.

Departamento de Matemática

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

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

Computação Gráfica - 12

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

Processamento Gráfico

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

Computação Gráfica. Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. ISUTIC Eng. Alexander Rodríguez Bonet

Sumário. Bibliografia

Prof. Marcelo Henrique dos Santos

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

Ementário das disciplinas do curso de Engenharia de Software

Enquadramento e Conceitos Fundamentais

3.1 Linha de Produção Utilizada

Um Algoritmo para a Visualização de um Terreno com Objetos

Aula 01 Introdução ao Projeto Auxiliado por Computador (CAD), Sistema 2D e Modelagem Sólida

História da Ciência e da Tecnologia. Matheus kaique Hugo Yuri Joao Manoel Murilo Ribeiro

Ciências da Computação Disciplina:Computação Gráfica

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

INF2610 Renderização em Tempo Real. Waldemar Celes. 23 de Março de 2017

COMPUTAÇÃO GRÁFICA O QUE É?

Computação Gráfica II

Imagem e Gráficos. vetorial ou raster?

Enquadramento e Conceitos Fundamentais

DESENHO AUXILIADO POR COMPUTADOR ( AULA 01)

Programa 25/02/2019. Objetivo Geral: Processamento Digital de Imagens I Turma A. Objetivos Específicos:

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

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

Mapas e suas representações computacionais

DESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR

Computação Gráfica - 09

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

Engenharia Informática Computação Gráfica

Pipeline de Visualização 3D

Desenvolvimento de um Motor Gráfico de Apoio a Ambientes Lúdicos Educacionais

Computação Gráfica - 09

Prof. Daniel Hasse. Multimídia e Hipermídia

PMR3507 Fábrica digital

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular COMPUTAÇÃO E REPRESENTAÇÃO GRÁFICA Ano Lectivo 2018/2019

Imagem ou Desenhos e Gráficos vetorial ou raster?

Introdução. 1 Introdução

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

Transformações 3D. Soraia Raupp Musse

Mídias Discretas. Introdução à Ciência da Informação

QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos

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

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular COMPUTAÇÃO E REPRESENTAÇÃO GRÁFICA Ano Lectivo 2017/2018

Engenharia de Faixa de Dutos Terrestres

Imagem Digital. Claudio Carvilhe

Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.

Desenho Computacional. Parte III

Processamento Digital de Imagens

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Processamento Digital de Imagens

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Acadêmico: Denilson Domingos Professor Orientador: Paulo César Rodacki Gomes FURB - Universidade Regional de Blumenau

Geração Procedural de Terrenos em GPU

Multimídia. Conceitos Básicos (Parte I)

Computação Gráfica - 11

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

Processamento de Imagens e Aplicações

4 Resultados. Figura 16 Modelagem da calçada da praia de Copacabana.

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

Visualização bidimensional. Universidade Católica de Pelotas Centro Politécnico Disciplina: Computação Gráfica

Primeiro Projeto de PG: Lista de Temas Selecionados

Transcrição:

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 Gerações da CG Classificação da CG quanto ao tratamento de imagens Fatores que influenciam no processo de criação de imagens em um SCGI Estilos Gráficos Primitivas Gráficas

3

4 O que é? Imagens geradas por computador Revistas, Jogos, WEB, Cinema, Televisão... Ferramentas Hardware: Monitores, Placas, Scanners Software: Bibliotecas (OpenGL, Directx...) Sistemas de Modelagem (Max, Maia...)

5 Áreas de atuação

6 Definição de (1/2) Segundo a ISO: Um conjunto de ferramentas e técnicas para converter dados para um dispositivo gráfico através do computador.

7 Definição de (2/2) É a área que estuda os processos computacionais envolvendo modelos geométricos e imagens digitais; A representação e manipulação de imagens de dados por um computador; Diferentes tecnologias utilizadas para criar e manipular imagens; Sub-área da computação que estuda métodos de síntese e manipulação digital de conteúdo visual.

8, Arte e Matemática Ferramenta não convencional de produção de arte. Imagens geradas a partir de equações podem ser consideradas arte. Maior poder de abstração.

9 Mercado da A CP está presente em quase todos os segmentos do mercado de trabalho. Designers Modeladores Animadores Ilustradores Programadores

10 Gerações da

11 Primeira Geração (WireFrame) Vertices: transformações, projeções Rasterização: interpolação de cores (pontos, linhas) Fragmentos: overwrite Data: até 1987 Primeiros projetos desenvolvidos por computador

12 Segunda Geração (Solidos com sombreamento) Vertices: cálculo da luz Rasterização: interpolação de profundidade (triângulos) Fragmentos: depth buffer, color blending Data: 1982-1992

13 Terceira Geração (Textualização) Vertices: transformação de coordenada da textura Rasterização: interpolação da coordenada da textura Fragmentos: avaliação da textura, antialiasing Data: 1992-2000

14 Quarta Geração (Programação) Sombreamento programado Image-based rendering Convergências das mídias de produção Superfícies curvas

15 Classificação da quanto ao tratamento de imagens Síntese de Imagens Processamento de Imagens Análise de Imagens Visualização Computacional

16 Síntese de Imagens (1/2) Como são formadas as imagens na tela do computador? Emprega técnicas destinadas à criação e manipulação de imagens artificiais a partir de modelos matemáticos e geométricos. Criação de imagens abstratas; Visualização de modelos matemáticos; Geração de gráficos matemáticos e artísticos; Edição de desenhos e simulação.

17 Síntese de Imagens (2/2) Parte da descrição de objetos: segmentos de reta, polígonos, esferas, etc.; e produz uma imagem que atende a certas especificações e que pode, em última instância, ser visualizada em algum dispositivo (terminal de vídeo, impressora, filme fotográfico..). As imagens em questão constituem uma representação visual de objetos bi ou tridimensionais descritos através de especificações abstratas. Exemplos: digitalização de imagens; imagens de satélites e radar; imagens geradas através de dados numéricos, equipamentos eletrônicos.

18 Análise de Imagens Considera as imagens digitais e as analisa para obtenção de características desejadas. Especificação dos componentes de uma imagem a partir de sua representação visual. Produz uma informação não pictórica da imagem a partir da própria imagem (Ex.: as primitivas geométricas que compõem a imagem, mapas térmicos, densidades). Toda análise feita em um imagem.

19 Processamento de Imagens Envolve técnicas de transformação de imagens visando melhorar a qualidade da imagem (foco, ruído, contraste) Utiliza técnicas de análise e síntese para manipular imagens obtidas do mundo real. Montagens de efeitos especiais Processamento de imagens de satélites e aeronaves Retoques de fotografias O processamento de imagens parte de imagens já prontas para serem visualizadas, as quais são transferidas para o computador por mecanismos diversos - digitalização de fotos, tomadas de uma câmera ou imagens de satélite - para serem manipuladas visando diferentes objetivos.

20 Visualização Computacional Usa técnicas de para representar informação para facilitar o entendimento de conjuntos de dados numéricos de alta complexidade. Exemplos: visualização de imagens médicas, meteorologia, dados financeiros, dinâmica dos fluidos, dentre outras. O que existe em comum é que a representação gráfica (superfícies, partículas, ícones) são geradas automaticamente a partir do conjunto de dados. Ao usuário cabe definir parâmetros e atributos da imagem para melhor navegar seu conjunto de dados. Dessa maneira, a visualização de dados partilha de características da síntese, do processamento e da análise de dados.

21 Atividades I Videos History of Computer Graphics (1972) https://www.youtube.com/watch?v=nxkkr0reepi Pesquisar Vídeo Computer Graphics Timeline Artigo Introdução a Isabel Harb Manssour e Marcelo Cohen Publicação 2006 Revista RITA Volume XIII Número 2 http://seer.ufrgs.br/rita Disponível em: https://scholar.google.com.br/ Folha de Exercícios

22 Fatores que influenciam no processo de criação de imagens em um Sistema de Interativa (SCGI)

23 Fatores: Elementos essenciais: computador, imagem e operador. Características do operador: conteúdo da imagem; disposição e tamanho dos elementos que compõem a imagem; formato; e cores ou tom de cor em caso de imagens monicromáticas. Partes de um Sistema Gráfico: equipamento; programas e documentação.

24 Estilos Gráficos (1/3) Gráficos de Caracteres ou de Mosaico No computador existe um conjunto de caracteres gráficos (Tabela ASCII). Entretanto é muito limitado, destinado a gráficos simples. https://pt.wikipedia.org/wiki/ascii

25 Estilos Gráficos (2/3) Gráficos Caligráficos Os desenhos são formados por linhas. Utilizados para gráficos no papel para produzir desenhos complexos. Não é próprio para preenchimento de áreas coloridas, realismo ou sombreados.

26 Estilos Gráficos (3/3) Gráficos de Pixel Formados por pontos muito próximos Permite desenhar linhas e áreas de diversas cores Problema com a resolução do computador, pois as linhas diagonais tem forma de escada. http://3.bp.blogspot.com/- O1w0jS1rQcI/UDYKjp_ErpI/AAAAAAAAAn0/487yKpxMI 80/s640/mario.PNG

27 Primitivas Gráficas

28 Primitivas Gráficas Chamamos os elementos básicos que formam um desenho. Ex. Pontos, segmentos, linhas, retângulos, círculos, arcos, outros. Primitivas já definidas dão origem a novas primitivas: A polilinha é a concatenação de vários segmentos O polígono é a adequação de uma polilinha.

29 Representação de Imagens Atributos podem ser associados as primitivas: O Ponto pode ter uma cor A linha pode ter espessura, cor, traço

30 Janela Gráfica

31 Ponto Tratamos como um pixel, com propriedades: posição no plano e cor. Tamanho do pixel depende da resolução gráfica. Operação de manipulação de pixels são fundamentais para construção e alteração de imagens

32 Retas Algoritmos para desenhar retas: Digital Differentrial Analyser (DDA) Bresenham Conhecido como algoritmo do Ponto Médio.

33 Atividades II Folha de Exercícios