Computação Gráca Áreas Relacionadas, Cenário e Histórico

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

Download "Computação Gráca Áreas Relacionadas, Cenário e Histórico"

Transcrição

1 Computação Gráca Áreas Relacionadas, Cenário e Histórico SCC Computação Gráca Prof. Fernando V. Paulovich paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São Paulo (USP) 3 de maio de / 91

2 Introdução à Computação Gráca e Histórico Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 2 / 91

3 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Introdução à Computação Grá ca e Histórico Introdução A nal, o que é Computação Grá ca? 3 / 91

4 Introdução à Computação Gráca e Histórico Computação Gráca Sub-área da Ciência da Computação Técnicas para a geração, exibição, manipulação e interpretação de modelos de objetos e de imagens utilizando o computador Modelos e imagens criados a partir de dados do mundo real converter dados em imagens 4 / 91

5 Introdução à Computação Gráca e Histórico Computação Gráca Sub-área da Ciência da Computação Técnicas para a geração, exibição, manipulação e interpretação de modelos de objetos e de imagens utilizando o computador Modelos e imagens criados a partir de dados do mundo real converter dados em imagens Usuários em disciplinas diversas Ciência, engenharia, arquitetura, medicina, arte, publicidade, lazer (cinema, jogos,...) Enorme gama de aplicações 5 / 91

6 Introdução à Computação Gráca e Histórico Computação Gráca em Números Halo 3 faturamento de lançamento US$ 170mi 6 / 91

7 Introdução à Computação Gráca e Histórico Computação Gráca em Números Halo 3 faturamento de lançamento US$ 170mi O Homem-Aranha 3 faturou cerca de US$150 milhões em 3 dias, US$ 60 milhões na estréia 7 / 91

8 Introdução à Computação Gráca e Histórico Computação Gráca em Números Halo 3 faturamento de lançamento US$ 170mi O Homem-Aranha 3 faturou cerca de US$150 milhões em 3 dias, US$ 60 milhões na estréia Avatar arrecadou US$ 232,2 milhões em seu nal de semana de estréia, US$ 70 milhões na estréia 8 / 91

9 Introdução à Computação Gráca e Histórico Computação Gráca em Números Halo 3 faturamento de lançamento US$ 170mi O Homem-Aranha 3 faturou cerca de US$150 milhões em 3 dias, US$ 60 milhões na estréia Avatar arrecadou US$ 232,2 milhões em seu nal de semana de estréia, US$ 70 milhões na estréia Grand Theft Auto IV (GTA IV) vendeu 3,6 milhões de cópias no dia da estréia, somando US$ 310 milhões 9 / 91

10 Introdução à Computação Gráca e Histórico Computação Gráca em Números Halo 3 faturamento de lançamento US$ 170mi O Homem-Aranha 3 faturou cerca de US$150 milhões em 3 dias, US$ 60 milhões na estréia Avatar arrecadou US$ 232,2 milhões em seu nal de semana de estréia, US$ 70 milhões na estréia Grand Theft Auto IV (GTA IV) vendeu 3,6 milhões de cópias no dia da estréia, somando US$ 310 milhões O livro Harry Potter e as Relíquias da Morte somou US$ 220 milhões de dólares em 24 horas / 91

11 Introdução à Computação Gráca e Histórico Jogos Mais Lucrativos: Wedbush Morgan Securities 1 Guitar Hero (Activision Blizzard) US$992 milhões 2 Mario Brothers (Nintendo) US$761 milhões 3 Rock Band (Electronic Arts) US$662 milhões 4 Call Of Duty (Activision Blizzard) US$446 milhões 5 Wii Fit (Nintendo) US$407 milhões 6 Grand Theft Auto (Take-Two Interactive) US$361 milhões 7 Madden Football (Electronic Arts) US$312 milhões 8 Wii Play (Nintendo) US$261 milhões 9 LEGO (LucasArts) US$224 milhões 10 Star Wars (LucasArts) US$180 milhões 11 Sonic (Sega) US$163 milhões 12 Gears Of War (Microsoft) US$146 milhões 13 The Sims (Electronic Arts) US$143 milhões 14 Tom Clancy (Ubisoft) US$130 milhões 15 Pokemon (Nintendo) US$119 milhões Aprox. 16% do PIB do Uruguai em 2009 (US$31.5 bilhões) 11 / 91

12 Introdução à Computação Gráca e Histórico Histórico (1963) Sketchpad Ivan Sutherland apresenta o sistema que vinha desenvolvendo p/ seu Ph.D. no MIT Programa p/ desenho e manipulação de elementos geométricos na tela de um monitor de vídeo (primitivas grácas 2D) Entrada via caneta ótica (light pen), saída no monitor de vídeo (tecnologia vetorial) Primeira tentativa de usar um monitor de vídeo como dispositivo de interação, bem como de usar o computador para gerar e exibir guras! 12 / 91

13 Introdução à Computação Gráca e Histórico Histórico Ivan Sutherland na console do TX-2, exibindo o Sketchpad (MIT, 1963) 13 / 91

14 Introdução à Computação Gráca e Histórico Histórico (dispositivos vetoriais) Primórdios Dispositivos de Exibição Natureza analógica: vector graphics Imagens formadas pelo desenho de segmentos de reta (traçado de contornos) Tecnologia cara Ausência de cores Primeiros programas de CAD Contexto: pouca interação com o usuário, uso restrito (equipamento caro!) 14 / 91

15 Introdução à Computação Gráca e Histórico CRT - vetorial 15 / 91

16 Introdução à Computação Gráca e Histórico Histórico Década de 70 Disseminação de aplicativos Evolução do hardware Surgimento da tecnologia matricial (raster graphics) Imagens formadas por matrizes de pontos, ou pixels: picture elements Baixo custo, uso de cores, áreas preenchidas Aliasing Aumento da capacidade de processamento Melhores dispositivos de interação: mouse (1968),... Novos paradigmas em HCI: janelas 16 / 91

17 Introdução à Computação Gráca e Histórico CRT - matricial 17 / 91

18 Introdução à Computação Gráca e Histórico Pixels Cada pixel corresponde a uma pequena área da imagem armazenados no frame buer 18 / 91

19 Introdução à Computação Gráca e Histórico Pixels e o Frame Buer 19 / 91

20 Introdução à Computação Gráca e Histórico Histórico Década de 80 Pacotes grácos Portabilidade (independência de dispositivo) Reutilização APIs: GKS, PHIGS, OpenGL Padrões: especicação de uma interface para os programadores de aplicativos independente do S.O. e do sistema gerenciador de janelas. Computação Gráca 3D Principais representações grácas 3D: baseadas em descrições geométricas das superfícies dos objetos 20 / 91

21 Introdução à Computação Gráca e Histórico Sistema Gráco 21 / 91

22 Introdução à Computação Gráca e Histórico Histórico: (síntese de imagens) Técnicas para criar mundos 3D no computador Modelagem: criação de uma representação dos objetos Informações geométricas Informações sobre os materiais Informações sobre a fonte de luz e o observador Poligonização: aproximação da descrição geométrica por uma malha de faces poligonais (planares), como triângulos Rendering (e animação): apresentação dos objetos Geração de uma imagem (ou uma seqüência delas) a partir das representações (modelos) Simulação da interação de fontes de luz com as primitivas da cena 22 / 91

23 Introdução à Computação Gráca e Histórico Síntese de Imagens 23 / 91

24 Introdução à Computação Gráca e Histórico Síntese de Imagens 24 / 91

25 Introdução à Computação Gráca e Histórico Histórico Década de 90 Gama de técnicas estabelecidas em Síntese de Imagens Estratégias clássicas de modelagem: por fronteira, CSG, octrees,... Estratégias para descrição de modelos: varredura, formulações matemáticas para denição interativa de curvas e superfícies (B-splines, NURBS,...) Estratégias alternativas de modelagem: fractais, partículas,... Estratégias de rendering sosticadas: ray tracing, radiosidade, modelos físicos de iluminação, mapeamento de textura... também amadureceram 25 / 91

26 Introdução à Computação Gráca e Histórico Histórico Marcos históricos LucasFilm, Pixar Ed Catmull, University of Utah Patches bicúbicos (representação de superfícies), z-buer (remoção de superfícies ocultas), mapeamento de texturas início da década de 70 Loren Carpenter, Boeing Modelagem por fractais montanhas, nuvens, água... início da década de 80 Robin Cook, Cornell University Novo modelo de reexão de luz, mais realista, shade trees (linguagem para rendering) - década de 80. Pixar's RenderMan Oscar em março de 2001 for signicant advancements to the eld of motion picture rendering 26 / 91

27 Introdução à Computação Gráca e Histórico Histórico 27 / 91

28 Introdução à Computação Gráca e Histórico Histórico 28 / 91

29 Introdução à Computação Gráca e Histórico Histórico Década de 90 Consolidação da Visualização Computacional como disciplina Conceito de voxels: volume elements Computação Gráca Volumétrica Modelos grácos utilizando voxels (ou tetraedros) como primitivas Cena: descrita como um volume de voxels ou tetraedros Altíssimos requisitos de memória e processamento Futuro: rendering de superfícies x rendering volumétrico? Realidade Virtual Mundos virtuais Interação imersiva 29 / 91

30 Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 30 / 91

31 Computação Gráca Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 31 / 91

32 Computação Gráca Computação Gráca Síntese de imagens Técnicas para gerar representações visuais a partir de especicações geométricas e de atributos visuais dos seus componentes Modelagem e rendering Objetivo: mundo 3D no computador 32 / 91

33 Computação Gráca Computação Gráca Bíscaro et al., / 91

34 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Computação Grá ca Computação Grá ca 34 / 91

35 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Computação Grá ca Computação Grá ca 35 / 91

36 Computação Gráca Computação Gráca 36 / 91

37 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Computação Grá ca Computação Grá ca 37 / 91

38 Computação Gráca Arte por Computador 38 / 91

39 Processamento de Imagens Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 39 / 91

40 Processamento de Imagens Processamento de Imagens Técnicas de transformação de imagens descritas como matrizes de pixels Objetivo Melhorar características visuais (aumentar contraste, melhorar foco, reduzir ruído, eliminar distorções) Extrair elementos de interesse; ou mesmo transformar a imagem, criando efeitos visuais 40 / 91

41 Processamento de Imagens Processamento de Imagens 41 / 91

42 Processamento de Imagens Processamento de Imagens 42 / 91

43 Processamento de Imagens Processamento de Imagens André Balan, / 91

44 Processamento de Imagens Processamento de Imagens Liziér et al., / 91

45 Visão Articial Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 45 / 91

46 Visão Articial Visão Articial Colocar o sentido da visão na máquina 46 / 91

47 Visão Articial Visão Articial Problema extremamente complexo Visão envolve inteligência... Ponto de partida é o problema mais simples de analisar imagens Técnicas para extrair informações de imagens Objetivos: p.ex., extrair modelos geométricos, ou implementar no computador tarefas que requerem habilidade visual Informação não explícita obtida da imagem: por exemplo, obter primitivas geométricas que descrevem elementos contidos na imagem, ou reconhecer padrões 47 / 91

48 Visão Articial Reconhecimento de Digitais padrões Exemplo: um sistema de visão para reconhecer digitais 48 / 91

49 Visão Articial Típico sistema de visão 49 / 91

50 Visão Articial Passo 1 Aquisição 50 / 91

51 Visão Articial Passo 1 Aquisição 51 / 91

52 Visão Articial Passo 2 Pré-Processamento 52 / 91

53 Visão Articial Passo 2 Pré-Processamento 53 / 91

54 Visão Articial Passo 3 Processamento de Imagens 54 / 91

55 Visão Articial Passo 3 Processamento de Imagens 55 / 91

56 Visão Articial Passo 4 Análise de Imagens 56 / 91

57 Visão Articial Passo 4 Análise de Imagens Procurar todos e marcar bifurcações terminações 57 / 91

58 Visão Articial Passo 4 Análise de Imagens Determinar as orientações bifurcações terminações 58 / 91

59 Visão Articial Passo 5 Extração de Características 59 / 91

60 Visão Articial Passo 5 Extração de Características Modelo Matemático Semelhança de Triângulos Combinar as marcações 3 a 3 60 / 91

61 Visão Articial Passo 6 IA/Reconhecimento de Padrões 61 / 91

62 Visão Articial Passo 6 IA/Reconhecimento de Padrões 62 / 91

63 Visão Articial Passo 6 IA/Reconhecimento de Padrões 63 / 91

64 Visualização Computacional Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 64 / 91

65 Visualização Computacional Visualização Computacional Técnicas da CG para representar dado/informação: representações grácas de dados, numéricos ou não Objetivos: facilitar o entendimento de fenômenos complexos e a exploração de diferentes cenários Síntese para gerar as representações visuais, análise (pelo usuário) para extrair informações 65 / 91

66 Visualização Computacional Visualização Hamming 1973: the purpose of computation is insight, not numbers Card et al. 1999: the purpose of visualization is insight, not pictures Principais objetivos desse insight: descoberta, vericação de hipóteses, tomada de decisões, explicação 66 / 91

67 Visualização Computacional Visualização Cientíca x de Informação SciVis: geometria do modelo determinada pelo domínio Modelos geométricos complexos, interpretação intuitiva InfoVis: geometria do modelo atribuída pelo `designer' da representação Modelos simples, interpretação requer treinamento 67 / 91

68 Visualização Computacional Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 68 / 91

69 Visualização Computacional Visualização Cientíca 69 / 91

70 Visualização Computacional Visualização Cientíca Vargas et al. ACM Transactions on Graphics, / 91

71 Visualização Computacional Rendering Volumétrico Direto Modelo gerado por DVR: ray casting no Visualization Toolkit Gerado por Danilo Medeiros Eler 71 / 91

72 Visualização Computacional Visualização Cientíca Simulação de escoamento de uidos - A. Castelo et al. 72 / 91

73 Visualização Computacional Visualização Cientíca 73 / 91

74 Visualização Computacional Visualização Cientíca 74 / 91

75 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Visualização Computacional Visualização Cientí ca 75 / 91

76 Visualização Computacional Simulação (Comportamento dos Materiais) 76 / 91

77 Visualização Computacional Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 77 / 91

78 Visualização Computacional Visualização de Informação 78 / 91

79 Visualização Computacional Visualização de Informação 79 / 91

80 Visualização Computacional Visualização de Informação 80 / 91

81 Visualização Computacional Visualização de Informação 81 / 91

82 Visualização Computacional Visualização de Informação 82 / 91

83 Visualização Computacional Visualização de Informação 83 / 91

84 Visualização Computacional Table Lens 84 / 91

85 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Visualização Computacional Coordenadas Paralelas 85 / 91

86 Computação Grá ca Áreas Relacionadas, Cenário e Histórico Visualização Computacional Visualização de Informação Campanha de Napoleão na Rússia (Minard, 1869) - começou com soldados e terminou com / 91

87 Visualização Computacional Visualização de Informação Identicação das causas da epidemia de cólera em Londres (John Snow, 1854) 87 / 91

88 Computação Visual Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 88 / 91

89 Computação Visual Relacionamento entre as áreas Áreas de pesquisa completas que interagem entre si, compartilham técnicas e algoritmos, mas têm o seu próprio conjunto de técnicas e algoritmos 89 / 91

90 Perl da disciplina Sumário 1 Introdução à Computação Gráca e Histórico 2 Computação Gráca Processamento de Imagens Visão Articial Visualização Computacional Visualização Cientíca Visualização de Informação 3 Computação Visual 4 Perl da disciplina 90 / 91

91 Perl da disciplina Perl da Disciplina Ênfase em síntese de imagens Fundamentos Algoritmos de conversão matricial Transformações geométricas, sistemas de coordenadas, transformações entre sistemas Pipeline de visualização Técnicas clássicas de modelagem 3D e rendering Modelos clássicos de iluminação e remoção de superfícies ocultas 91 / 91

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

Computação Gráfica. Computação Gráfica. Visão Geral. Sistema Gráfico. Introdução à Computação Gráfica e areas relacionadas Visão Geral Computação Gráfica Cenário e Histórico Introdução à Computação Gráfica e areas relacionadas Histórico Aplicações Perfil da disciplina Bibliografia Maria Cristina F. de Oliveira Rosane Minghim

Leia mais

Computaçã. Processamento Gráfico Computação Visual. Histórico. Histórico (dispositivos vetoriais) Visão Computacional. Gráfica. Síntese.

Computaçã. Processamento Gráfico Computação Visual. Histórico. Histórico (dispositivos vetoriais) Visão Computacional. Gráfica. Síntese. Computaçã ção o Gráfica Maria Cristina F de Oliveira Rosane Minghim ICMC - USP e cenário atual Visão Computacional Modelos Análise Aquisição de Informação (imagens, dados) Mundo Real Processamento Gráfico

Leia mais

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çã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica Visão Geral Computaçã ção o Gráfica Introduçã ção, conceitos básicosb sicos, áreas relacionadas Introdução à Computação Gráfica Como funciona um sistema gráfico Como imagens são representadas Áreas relacionadas,

Leia mais

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

Computação e Imagens: PI, CG e Visualização. Computação Visual Computação e Imagens: PI, CG e Visualização Computação Visual Instituto de Ciências Matemáticas e de Computação ICMC-USP São Carlos, 2016 1 Roteiro Visão Geral das áreas da computação que envolvem manipulação

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. 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 Computação Gráfica Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 30 de julho de 2015 O que é computação gráfica Entrada Saída IMAGEM MODELO

Leia mais

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

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:

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

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

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

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

Professor: Computação Gráfica I. Anselmo Montenegro  Conteúdo: - Introdução. Instituto de Computação - UFF Computação Gráfica I Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Introdução 1 Computação Gráfica : noção clássica DADOS 1200 1200 1.000000 1.000000 37.600000 2.000000 1.000000 39.600000

Leia mais

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

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

Leia mais

Visão Computacional e Aplicações

Visão Computacional e Aplicações Visão Computacional e Aplicações João do E. S. Batista Neto Instituto de Ciências Matemáticas e de Computação ICMC-USP Domício Pinheiro Agência Estado fica á r G o utaçã p m o C Vis ã oc om pu t ac ion

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

Processamento de Imagens e Aplicações

Processamento de Imagens e Aplicações Processamento de Imagens e Aplicações João do E. S. Batista Neto Instituto de Ciências Matemáticas e de Computação ICMC-USP Domício Pinheiro Agência Estado fica á r G o utaçã p m o C Vis ão Co mp u t ac

Leia mais

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 LEIC CG Enquadramento e Conceitos Fundamentais Introdução à Computação

Leia mais

Sumário. Bibliografia

Sumário. Bibliografia 3 3 Bibliografia Computação Gráfica Aula 01 - Introdução Vinicius Graciano Santos vgs@dcc.ufmg.br Sumário Introdução Computação Gráfica Expectativas e Objetivos do Curso Whirlwind, Sage e Sketchpad Universidade

Leia mais

Processamento Gráfico

Processamento Gráfico Processamento Gráfico Marcelo Walter UFPE Agosto/2008 Sumário Temas da Computação Gráfica Principais aplicações Assuntos Administrativos 1 O que é Computação Gráfica? Objetos Fontes de Luz Interação Dados

Leia mais

Computação Gráfica definição e histórico

Computação Gráfica definição e histórico Computação Gráfica definição e histórico Maria Alice Grigas Varella Ferreira Escola Politécnica da Universidade de São Paulo maria.alice.ferreira@poli.usp.br Definições Computação gráfica - é a criação,

Leia mais

Computação Gráfica Introdução

Computação Gráfica Introdução Computação Gráfica Introdução UniverCidade - Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Considerações Gerais Objetivo: Discutir os principais conceitos eos

Leia mais

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 LEIC CG Enquadramento e Conceitos Fundamentais Introdução à Computação

Leia mais

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

Computação Gráfica. Introdução: Histórico e Conceito. Prof. Márcio Bueno {cgtarde, Introdução: Histórico e Conceito Prof. Márcio Bueno {cgtarde, cgnoite}@marciobueno.com Introdução Uma imagem diz mais do que mil palavras! 2/29 3/29 Introdução A imagem é importante e valorizada O ser

Leia mais

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

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2. 1 Introdução O termo visualização corresponde, no contexto desta dissertação, aos métodos que permitem a extração de informações relevantes a partir de conjuntos de dados complexos, com o auxílio de técnicas

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de imagens Imagem

Leia mais

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

Aula #1: Fundamentos, Origens e Objectivos da. Computação Gráfica. Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. MSc. Tomás Orlando Junco Vázquez ISUTIC - 2017 O professor Nome: Tomás Orlando Junco Vázquez. Graduado de: Ciencia da Computação Categoria

Leia mais

Tópicos Especiais em Animação de Fluidos e Visualização Cientíca (GB 500)

Tópicos Especiais em Animação de Fluidos e Visualização Cientíca (GB 500) Tópicos Especiais em Animação de Fluidos e Visualização Cientíca (GB 500) Gilson Antonio Giraldi - gilson@lncc.br Laboratório Nacional de Computação Cientíca-LNCC/MCTI Mar 13th, 2019 (LNCC) 1 / 26 Tópicos

Leia mais

Um pouco de história. SketchPad Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador

Um pouco de história. SketchPad Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador Um pouco de história 1 SketchPad - 1963 Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador http://www.youtube.com/watch?v=bkm3cmrqk2o 2 1 Tecnologia de input 1963 Mouse

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

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

Computação Gráfica. Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. ISUTIC Eng. Alexander Rodríguez Bonet Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. ISUTIC - 2016 Eng. Alexander Rodríguez Bonet O professor Nome: Alexander Rodríguez Bonet. Graduado de: Engenharia em Ciências Informáticas.

Leia mais

Introdução ao Processamento Gráfico

Introdução ao Processamento Gráfico Introdução ao Processamento Gráfico Leandro Tonietto Processamento Gráfico - Unisinos ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto ago-09 Sumário Introdução e conceitos Resumo das linhas

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 Representação da Imagem A representação vetorial das imagens é principalmente empregada para a definição e modelagem dos objetos

Leia mais

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 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

Leia mais

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

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Computação Gráfica GONZALEZ e WOODS (2010) Sugerem um paradigma com três tipos de processos computacionais Consideram uma

Leia mais

Sistemas Gráficos e Modelos Cap 1

Sistemas Gráficos e Modelos Cap 1 Sistemas Gráficos e Modelos (Cap. 1) Criação de Imagem Instituto Superior Técnico, 2006/2007 1 2 Interior com Reflexos Componentes Hardware: Processadores Gráficos Software: Núcleos Gráficos Aplicações:

Leia mais

CIV2802 Sistemas Gráficos para Engenharia

CIV2802 Sistemas Gráficos para Engenharia Rio de Janeiro 2019.1 CIV2802 Sistemas Gráficos para Engenharia Luiz Fernando Martha André Pereira Objetivos e escopo Introdução a conceitos e algoritmos de Computação Gráfica para alunos que pretendem

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 - 2012.2 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.

Leia mais

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

Introdução à Computação Gráfica Computação Gráfica - Aula 1 (atualizada em 21/10/2015) glaucius@pelotas.ifsul.edu.br Introdução à Computação Gráfica Computação Gráfica Conceito É a área da Ciência da Computação que estuda a geração,

Leia mais

Flávio André. Prof. Dalton Solano dos Reis

Flávio André. Prof. Dalton Solano dos Reis PROTÓTIPO DE UM SISTEMA PARA VISUALIZAÇÃO 3D USANDO IMAGENS RASTER 2D COM CONCEITOS DE UM AMBIENTE DE VISUALIZAÇÃO CIENTÍFICA Flávio André Prof. Dalton Solano dos Reis Roteiro Introdução/Motivação/Objetivo

Leia mais

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

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: COMPUTAÇÃO GRÁFICA - Semestre 2009/1 CÓDIGO: INF01009 PRÉ-REQUISITO: INF01047 Fundamentos

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 Princípios de sistemas e aplicações gráficas Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information

Leia mais

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli COMPUTAÇÃO GRÁFICA Ana Paula Mandelli anapaula_mandelli@hotmail.com Ementa Princípios de Design gráfico. Funcionalidades básicas. Técnicas aplicadas ao Design Gráfico. Ilustrações. Tratamento de Imagens.

Leia mais

Representação de Objetos e Cenas. Soraia Musse

Representação de Objetos e Cenas. Soraia Musse Representação de Objetos e Cenas Soraia Musse Roteiro 1. Formas de Representação 1.1. Representação Aramada 1.2. Superfícies Limitantes 1.3. Enumeração Espacial 1.4. Representação Paramétrica 1.5. Grafo

Leia mais

Geração Procedural de Terrenos em GPU

Geração Procedural de Terrenos em GPU Geração Procedural de Terrenos em GPU Felipe Gomes Sampaio Universidade Federal de Juiz de Fora Departamento de Ciência da Computação Orientadora: Jesuliana Nascimento Ulysses Agenda Introdução GPU Terrenos

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

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de imagens Imagem

Leia mais

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

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Prof. MSc. André Yoshimi Kusumoto Email: andrekusumoto.unip@gmail.com Site: http://www.kusumoto.com.br CARGA HORÁRIA SEMANAL: 02 horas-aula

Leia 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

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

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 09 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981 CCI-36 Computação Gráfica Apresentação Instituto Tecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster Sala 121 IEC VERSÃO 2019 ramal 5981 Tópicos do curso Gráficos vetoriais Imagens Inteface gráfica

Leia mais

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira Modelos de Objetos por Malhas Poligonais Maria Cristina F. de Oliveira 2009 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe

Leia mais

Modelo. Modelos de Objetos por Malhas Poligonais. Modelos Geométricos. Modelagem Geométrica

Modelo. Modelos de Objetos por Malhas Poligonais. Modelos Geométricos. Modelagem Geométrica Modelo Modelos de Objetos por Maria Cristina F. de Oliveira 2009 Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe definido pelas

Leia mais

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 Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

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 Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

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 Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Resumo. Ray Tracing. Introdução. Ray Casting Básico. Idéia

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

Leia mais

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

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico - Ementário das disciplinas do curso de Engenharia da Computação Currículo 6 Criado pelo CDI em 30/05/2016 - Núcleo Básico - NB 019 - Cálculo I CH Teórica 160 CH Prática 00 CH Total 160 cr 8 Funções. Limites.

Leia mais

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 Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies

Leia mais

Computação Gráfica - 11

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 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Introdução ao Processamento de Imagens Digitais Aula 01

Introdução ao Processamento de Imagens Digitais Aula 01 Introdução ao Processamento de Imagens Digitais Aula 01 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de julho de 2015 Mini-currículo Professor do curso Gestão da Informação Formação: Graduação

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens 1 Ciência da Computação Processamento Digital de Imagens Objetivos e Prof. Sergio Ribeiro Tópicos Percepção por Máquina Imagens e Computação Gráfica, Armazenamento e Exibição Processamento Digital de Imagens

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Objetivos e Introdução Prof. Sergio Ribeiro Tópicos Introdução Percepção por Máquina Imagens e Computação Gráfica Complexidade de um Sistema Elementos

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

Computação Gráfica. Visão Geral, conceitos básicos e terminologia Professora Sheila Cáceres

Computação Gráfica. Visão Geral, conceitos básicos e terminologia Professora Sheila Cáceres Computação Gráfica Visão Geral, conceitos básicos e terminologia Professora Sheila Cáceres O que é Computação Gráfica? A definição comumente encontrada da computação gráfica é a seguinte: Conjunto de métodos

Leia mais

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos

Leia mais

Modelo. Representação de Objetos Tridimensionais. Malhas Poligonais. Modelagem Geométrica. Modelos Geométricos

Modelo. Representação de Objetos Tridimensionais. Malhas Poligonais. Modelagem Geométrica. Modelos Geométricos Representação de Objetos Tridimensionais Malhas Poligonais Maria Cristina F. de Oliveira Rosane 2010 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno

Leia mais

Ementário das disciplinas do curso de Engenharia de Software

Ementário das disciplinas do curso de Engenharia de Software Ementário das disciplinas do curso de Engenharia de Software Currículo 1 C201 Introdução à Engenharia CH Teórica 10 CH Prática 10 CH Total 20 cr 1 Introdução aos conceitos básicos e às aplicações de engenharia.

Leia mais

Introdução ao Processamento de Imagens

Introdução ao Processamento de Imagens IFSul Eng. Elétrica Processamento de Imagens Digitais Introdução ao Processamento de Imagens Material de apoio organizado por: Glaucius Décio Duarte Atualizado em 18 jul. 2017 Conceitos Processamento digital

Leia mais

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira Modelos de Objetos por Malhas Poligonais Maria Cristina F. de Oliveira 2009 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe

Leia mais

Ray-Tracing. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 13 Apontamentos CG

Ray-Tracing. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 13 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Ray-Tracing Edward Angel, Cap. 13 Apontamentos CG Questões Teste O método de "bump mapping" estudado nas aulas teóricas usa:

Leia mais

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 Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

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

Lista de exercícios. 4) Defina o conceito de função de eficiência luminosa. (Victor)

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

Leia mais

Fundamentos em Visualização

Fundamentos em Visualização Fundamentos em Visualização SCC5836 Visualização Computacional 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)

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

6 Arquitetura do Sistema

6 Arquitetura do Sistema 6 Arquitetura do Sistema Nos capítulos anteriores são apresentados diversos aspectos relacionados com a geração das histórias (conteúdo, geração, níveis de interatividade, diversidade), que têm como apoio

Leia mais

Introdução. 1 Introdução

Introdução. 1 Introdução Introdução 1 Introdução O efeito visual de sombras em uma cena 3D é muito enriquecedor. Sem ele, quando a imagem é projetada na tela bidimensional do computador para visualização, perdem-se informações

Leia mais

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

Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais Bruno Pereira Evangelista Pontifícia Universidade Católica de Minas Gerais 2/60 Apresentação Introdução Pipeline de renderização Efeitos utilizando GPUs Shaders Como utilizar shaders Ferramentas Demos

Leia mais

Preenchimento de Polígonos

Preenchimento de Polígonos Preenchimento de Polígonos SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade

Leia mais

Um Sistema de Animação Baseado em Movimento Capturado

Um Sistema de Animação Baseado em Movimento Capturado Um Sistema de Animação Baseado em Movimento Capturado Fernando Wagner Serpa Vieira da Silva LCG - COPPE/SISTEMAS - UFRJ Rio de Janeiro - Brasil Outline da Apresentação Animação por Computador Animação

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

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 LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 70-000 Tel: (7)-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP

Leia mais

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

DESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR DESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR Desenho Técnico (módulo 2) Competência: Produzir desenho técnico mecânico com auxilio de CAD Habilidades: Produzir desenho técnico mecânico com auxilio

Leia mais

Visualização Distribuída utilizando Agrupamentos de PCs 10

Visualização Distribuída utilizando Agrupamentos de PCs 10 1 Introdução Sistemas de visualização vêm sendo utilizados em diversas áreas da indústria e do campo científico. Dentre essas áreas, CAD (Computer Aided Design), visualização científica e realidade virtual

Leia mais

3 Fundamentos. 3.1 Pipeline de renderização em OpenGL

3 Fundamentos. 3.1 Pipeline de renderização em OpenGL 3 Fundamentos Este capítulo apresenta uma visão geral do pipeline de renderização da versão 4.0 da API OpenGL, tendo como foco os recém-introduzidos estágios de tesselação. Em seguida, é realizada uma

Leia mais

Computação Gráfica - 01

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

Leia mais

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 LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais

2 Técnicas e Trabalhos Relacionados

2 Técnicas e Trabalhos Relacionados 17 2 Técnicas e Trabalhos Relacionados Um bom renderizador de modelos massivos tem que ser capaz de resolver três pontos: reduzir a complexidade da geometria onde ela não for necessária, não renderizar

Leia mais

Introdução ao Processamento e. Síntese de Imagens. Introdução ao Processamento e. Síntese de Imagens: Introdução. Objetivos da disciplina

Introdução ao Processamento e. Síntese de Imagens. Introdução ao Processamento e. Síntese de Imagens: Introdução. Objetivos da disciplina Introdução ao Processamento e : Introdução Objetivos da disciplina Introdução ao Processamento e Entender, desenvolver e aplicar os principais algoritmos de processamento de imagens, bem como os fundamentos

Leia mais

Prof. Fernando V. Paulovich 25 de abril de SCC Computação Gráca

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 paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC)

Leia mais

Determinação da Visibilidade

Determinação da Visibilidade Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Determinação da Visibilidade Beatriz Sousa Santos, J. Madeira Uma classificação Os métodos de visibilidade podem ser basicamente

Leia mais

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

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 7. Iluminação Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 7 Iluminação Histórico Modelagem por arames (wireframes). Representa os objetos por arestas e pontos sobre

Leia mais

Computação Gráfica - 03

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

Leia mais

Realismo Visual. Aula 11 UFF

Realismo Visual. Aula 11 UFF Realismo Visual Aula 11 UFF - 2018 Objetivos Melhorar o entendimento das cenas e objetos criados Possibilidade de representação de dados, objetos e cenas complexas Realismo até o nível desejado da forma

Leia mais

Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes

Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes Gustavo Wagner Marcelo Gattass Alberto Raposo Desafio P-50 (modelada no 3dsmax) 1.2

Leia mais

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 LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais