Computação Gráfica e Áreas Correlatas

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

Download "Computação Gráfica e Áreas Correlatas"

Transcrição

1 INF 1366 Computação Gráfica Interativa VRML Virtual Reality Modeling Language POVRAY Persistence of Vision Raytracer Alberto B. Raposo Computação Gráfica e Áreas Correlatas processamento de imagens Imagem digital computação gráfica (síntese de imagens) visão computacional Modelos modelagem geométrica 1

2 POVRAY Arquivo de Entrada - POVRAY Sistema de coordenadas 2

3 Arquivo de Entrada - POVRAY Definição de câmera (posição e direção). Ex.: camera { location <0, 2, -3> look_at <0, 1, 2> Arquivo de Entrada - POVRAY Definição de fonte de luz puntual (posição e cor, RGB, variando de 0 a 1). Ex.: light_source { <2, 4, -3> color rgb <1.0, 0.0, 0.5> Definição de cor de fundo. Ex: background { color rgb <1.0, 1.0, 1.0> 3

4 Arquivo de Entrada - POVRAY Definição de esfera (centro e raio) e características da superfície sphere { <0, 1, 2>, 2 pigment { color rgb < > finish { ambient 0.8 diffuse 0.5 phong 0.35 phong_size 10.0 reflection { 0.7 Arquivo de Entrada POVRAY - Exemplo camera { location <0, 5, -5> look_at <0, 1, 0> light_source { <2, 4, -3> color rgb <1.0, 1.0, 0.5> light_source { <-2, -4, -3> color rgb <0.0, 1.0, 0.0> background {color rgb< > sphere { <-3, 0, 2>, 1.5 pigment { color rgb < > finish { ambient 0.8 diffuse 0.5 phong 0.35 phong_size 1.0 reflection { 0.7 sphere { <0, -5, 3>, 3.5 pigment { color rgb < > finish { ambient 0.7 diffuse 0.8 phong 0.1 phong_size 10.0 reflection { 0.1 sphere { <7, -4, 9>, 2.5 pigment { color rgb < > finish { ambient 0.6 diffuse 0.2 phong 0.6 phong_size 20.0 reflection { 0.3 4

5 Arquivo de Entrada POVRAY - Exemplo Exemplos de obras com POVRAY: "Warm Up" Norbert Kern (2001) 5

6 Exemplos de obras com POVRAY: "Office" Jaime Vives Piqueres (2004) Exemplos de obras com POVRAY: "The Prisoners" Gilles Tran (2000) 6

7 Exemplos de obras com POVRAY: "Alchemists Laboratory" Jaime Vives Piqueres (2001) VRML 7

8 VRML - Introdução (1) Surgiu da necessidade de prover um formato gráfico 3D para a Web Modelo similar à HTML linguagem textual independente de plataforma Linguagem escolhida como referência: Open Inventor VRML - Introdução (2) VRML 1.0 (1995) Descrição de cenas estáticas VRML 2.0 ou VRML97 (1997) Cenas animadas Interação com o usuário Integração com programas externos 8

9 VRML - Introdução (3) Órgão mantenedor: Wed 3D Consortium Elaboração e manutenção de novos padrões para a transmissão de conteúdo 3D através da Web Visualização: através de browser VRML, normalmente um plug-in de um browser Web convencional VRML: VRML - Introdução (4) Linguagem independente de plataforma para a publicação de páginas Web tridimensionais Objetivo: prover ricos ambientes tridimensionais interativos, permitindo ao usuário definir mundos estáticos e animados, e interagir com eles 9

10 Exemplo de VRML Exemplo de VRML 10

11 VRML - Estrutura Hierárquica da Cena (1) Paradigma de criação de mundos VRML: hierarquia de nós definindo o grafo hierárquico da cena Grafos de Cena (1) Ferramentas conceituais para representação de ambientes virtuais tridimensionais nas aplicações de computação gráfica Grafos acíclicos direcionados, mantendo relações espaciais e semânticas dos objetos Relacionamentos espaciais e semânticos Relacionamento semântico ok, mas viola relacionamentos espaciais: INADEQUADO para CG 11

12 Grafos de Cena (2) Atributos e transformações aplicadas hierarquicamente Grafos de Cena (3) Organização hierárquica da cena Otimizações essenciais para visualização em tempo real em RV Descartes LOD (Level of Detail) Melhoria no desempenho da aplicação! 12

13 Grafos de Cena (4) Produtividade Grafo de cena gerencia toda a parte gráfica, reduzindo as várias linhas de código que seriam necessárias para implementar a mesma funcionalidade utilizando uma interface de programação baixo nível, como a OpenGL. Portabilidade Grafos de cena encapsulam as tarefas de baixo nível necessárias para renderizar a cena e ler e escrever arquivos, reduzindo, ou até mesmo extinguindo, a quantidade de código que é específica de alguma plataforma. Escalabilidade Grafos de cena são feitos para funcionar em configurações simples baseadas em computadores de mesa e placas gráficas aceleradoras convencionais ou em hardware complexo, como cluster de máquinas gráficas. Exemplo de Grafo de Cena SGI OpenGL Performer (1) Interface de programação para desenvolvimento de aplicações gráficas 3D em tempo real. Funciona em IRIX, Linux e Windows Baseado em OpenGL. Excelente solução para renderização em tempo real. Solução comercial de alto custo Desenvolvida especialmente para equipamentos da Silicon Graphics. Em outros equipamentos, boa parte das otimizações não estão presentes. 13

14 Exemplo de Grafo de Cena SGI OpenGL Performer (2) Exemplo de Grafo de Cena OpenScenGraph Interface de programação construída sobre OpenGL Responsável pela gerência do grafo de cena e otimizações gráficas Multi-plataforma, gratuito e de código aberto Por ser orientado a objetos, o OpenSceneGraph é bastante extensível, permitindo ao usuário a criação de novas funcionalidades sem a necessidade de modificação do seu código fonte. 14

15 VRML Grafo de Cena Nós Conjuntos de abstrações de objetos e de certas entidades do mundo real: formas geométricas, luz, som, texturas, etc. Componentes fundamentais de VRML cenas são construídas a partir da disposição, combinação e interação entre os nós Hierarquias das cenas são construídas a partir do agrupamento de nós VRML - Tipos de Nós (1) De agrupamento Criam estrutura hierárquica da cena e pemitem que operações sejam aplicadas sobre um conjunto de nós simultaneamente Exemplos Anchor: cria links entre mundos VRML Anchor { children [] url [] (...) 15

16 VRML - Tipos de Nós (2) De agrupamento Exemplos(cont.) Transform: define um sistema de coordenadas e realiza transformações sobre os nós filhos Transform { translation rotation scale children [] (...) Geométricos VRML - Tipos de Nós (3) Definem forma e aparência dos objetos Exemplos Shape: define objeto 3D Shape { geometry <nó geométrico> appearance <nó Appearance> (...) 16

17 VRML - Tipos de Nós (4) Geométricos Exemplos(cont.) Box: define uma caixa centrada na origem Box { size #VRML V2.0 utf8 Transform { children [ Shape { geometry Box { size appearance Appearance { material Material { diffusecolor NavigationInfo { type "EXAMINE" Background { skycolor ] 17

18 VRML - Tipos de Nós (5) Geométricos Exemplos(cont.) Cone: define cone centrado na origem Cone { bottomradius 1 height 2 side TRUE bottom TRUE VRML - Tipos de Nós (5) Geométricos: Cylinder e Sphere 18

19 VRML - Tipos de Nós (7) Geométricos IndexedLineSet (define linhas a partir de conjunto de pontos) IndexedLineSet { exposedfield SFNode color NULL exposedfield SFNode coord NULL field MFInt32 colorindex [] field SFBool colorpervertex TRUE field MFInt32 coordindex [] Shape { geometry IndexedLineSet { coord Coordinate { point [ , 0 0 0, , , ] coordindex [ # axes 3 4 ] # centerline color Color { color [ 1 1 1, ] colorindex [ 0 1 ] # white for axes, green for centerline colorpervertex FALSE # color per polyline Lista de pontos y z 1 2 x The Annotated VRML 97 Reference 19

20 Shape { geometry IndexedLineSet { coord Coordinate { point [ , 0 0 0, , , ] coordindex [ # axes 3 4 ] # centerline color Color { color [ 0 0 1, ] colorindex [ 0 1 ] colorpervertex FALSE # color per polyline Linhas conectando os pontos listados Shape { geometry IndexedLineSet { coord Coordinate { point [ 2 1 0, 5 2 0, , , , ] coordindex [ ] # connect the dots color Color { color [ 1.9.9, 1.8.8, 1.5.5, 1.3.3, 1.6.6, ]

21 Imagem final gerada (com as cores definidas no exemplo) VRML - Tipos de Nós (8) Geométricos IndexedFaceSet (define linha a partir de conjunto de pontos) IndexedFaceSet { exposedfield SFNode color NULL exposedfield SFNode coord NULL exposedfield SFNode normal NULL exposedfield SFNode texcoord NULL field SFBool ccw TRUE field MFInt32 colorindex [] field SFBool colorpervertex TRUE field SFBool convex TRUE field MFInt32 coordindex [] field SFFloat creaseangle 0 field MFInt32 normalindex [] field SFBool normalpervertex TRUE field SFBool solid TRUE 21

22 #VRML V2.0 utf8 Transform { children [ Shape { geometry IndexedFaceSet { coord Coordinate { point [ 1 0-1, , , 1 0 1, ] coordindex [ # face A, direita # face B, atrás # face C, esquerda # face D, frente ] # face E, embaixo ] # end of children and Transform The Annotated VRML 97 Reference #VRML V2.0 utf8 Viewpoint { description "Initial view" position NavigationInfo { type "EXAMINE" # A tetrahedron, with a color at each vertex: Transform { translation children Shape { appearance Appearance { material Material { geometry IndexedFaceSet { coord Coordinate { point [1 1 1, , , ] coordindex [ , , , ] color Color { # Four colors: color [ 0 1 0, 1 1 1, 0 0 1, ] 22

23 geometry IndexedFaceSet { coord Coordinate { point [ # Coords/indices derived from "Jim Blinn's Corner" 1 1 1, 1 1-1, 1-1 1, , , , , , , , , , , , , , , , , ] coordindex [ , , , , , , , , , , , , ] color Color { # Six colors: color [ 0 0 1, 0 1 0, 0 1 1, 1 0 0, 1 0 1, ] colorpervertex FALSE # Applied to faces, not vertices # This indexing gives a nice symmetric appearance: colorindex [ 0, 1, 1, 0, 2, 3, 3, 2, 4, 5, 5, 4 ] 23

24 VRML - Tipos de Nós (9) Geométricos PointSet Text Contour2D Polyline2D Extrusion TrimmedSurface NurbsCurve / NurbsSurface ElevationGrid / GeoElevationGrid Aparência VRML - Tipos de Nós (10) Define propriedades visuais das figuras geométricas Exemplo Appearance: Appearance { material NULL texture NULL texturetransform NULL 24

25 VRML - Tipos de Nós (11) Câmera Define ponto de vista do usuário (posição e orientação da câmera) Exemplo Viewpoint: Viewpoint { fieldofview orientation position (...) Iluminação VRML - Tipos de Nós (12) Exemplos PointLight: define uma fonte de luz pontual, iluminando igualmente todas as direções, localizada em um ponto fixo do espaço DirectionalLight: fonte direcional, com raios paralelos SpotLight: cone direcional de iluminação 25

26 Iluminação VRML - Tipos de Nós (13) Exemplos(cont.) SpotLight SpotLight { color location direction radius 100 cutoffangle beamwidth on TRUE (...) VRML - Tipos de Nós (14) Sensores Interpoladores Script 26

27 #VRML V2.0 utf8 Viewpoint { position orientation fieldofview PointLight{ location #Caixa vermelha Transform { translation children [ Shape { geometry Box { size appearance Appearance { material Material { diffusecolor ] VRML - Exemplo 1 (1) #Esfera amarela Transform { translation children [ Shape { geometry Sphere { radius 0.7 appearance Appearance { material Material { diffusecolor ] # Texto Transform { translation children [ Shape { geometry Text { string [" teste "] fontstyle FontStyle { style "ITALIC" justify "MIDDLE" length [6] maxextent 10 ] VRML - Exemplo 1 (2) Visualização do exemplo anterior 27

28 VRML - Exemplo 1 (3) Grafo do exemplo anterior Viewpoint PointLight Transform Transform Transform Shape Shape Shape Shape Shape Shape Box Box Appearance Sphere Sphere Appearance Text Text Material Material FontStyle VRML - Reuso de Nós Atribuindo-se um nome a um nó (DEF), pode-se futuramente referenciá-lo por este nome (USE) Exemplo DEF Cone_Verde { geometry Cone { appearance Appearance { material Material { diffusecolor (...) USE Cone_Verde 28

29 VRML - Exemplo 2 (1) #VRML V2.0 utf8 Viewpoint { position PointLight{ location ambientintensity 0 attenuation color intensity 0.2 on TRUE radius 20 #Cone verde Transform { children [ DEF Cone_Verde Shape { geometry Cone { appearance Appearance { material Material { diffusecolor #Reutilização do Cone Transform { translation children USE Cone_Verde ] VRML - Exemplo 2 (2) Visualização do exemplo anterior 29

30 VRML Nó Script (1) Nó Script Evento Programa externo (processamento do evento) Evento (alterando estado do mundo VRML) VRML - EAI (External Authoring Interface) (1) mundo VRML E A I applet Java EAI é uma inteface para pemitir que ambientes externos acessem nós de uma cena VRML 30

31 X3D (Extensible 3D) Proposta para nova versão de VRML Compatibilidade com VRML 97 Integração com XML definição de um novo conjunto de tags adequado à classe de documentos que se deseja representar Componentização funcionalidade crucial encapsulada em um núcleo Extensibilidade núcleo expandido para prover novas funcionalidades (e.g., H-Anim, GeoVRML) X3D - Exemplo de Código (1) <?xml version= 1.0 encoding= utf-8?> <!DDOCTYPE X3D PUBLIC file://localhost/c:/ [ <!ENTITY % VRML97Profile INCLUDE > <!ENTITY % CoreProfile IGNORE > <!ENTITY % X3dExtensions IGNORE > <!ENTITY % GeoVrmlProfile INCLUDE > <!ENTITY % HAnimProfile INCLUDE > ]> 31

32 X3D - Exemplo de Código (2) <X3D> <Scene> <Transform> <children> <NavigationInfo headlight= false avatarsize= type= "EXAMINE" /> <DirectionalLight/> <Transform translation= > <children> <Shape> <geometry><sphere radius= 2.3 /></geometry> <appearance><appearance> <material> <Material diffusecolor= /></material> </Appearance></appearance> </Shape> </children> </Transform> </children> </Transform> </Scene> </X3D> X3D H-Anim Exemplo 32

33 Informações Adicionais The Annotated VRML 97 Reference: AnnotatedVrmlRef/Book.html Web3D Consortium: Cortona: OpenGL Performer: OpenSceneGraph: POVRAY: POVRAY vs VRML Imagem Foto-realismo VRML: Interação / Animação Tempo-real 33

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa VRML Virtual Reality Modeling Language Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa Grafos de Cena 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

Leia mais

VRML - Estrutura Hierárquica da Cena

VRML - Estrutura Hierárquica da Cena INF 1366 Computação Gráfica Interativa Sensores e Interpoladores em VRML Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 VRML - Estrutura Hierárquica da Cena

Leia mais

Referência Básica. X3D (Extensible 3D) X3D Browser X3D.

Referência Básica. X3D (Extensible 3D) X3D Browser X3D. Referência Básica INF 1366 Computação Gráfica Interativa X3D Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 http://www.x3dgraphics.com/ X3D (Extensible 3D)

Leia mais

Material II-Bimestre. Prof. Responsável Wagner Santos C. de Jesus

Material II-Bimestre. Prof. Responsável Wagner Santos C. de Jesus Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Introdução a Computação Gráfica (ICG) Material II-Bimestre Abordagem sobre Cortona, Sistemas de Coordenadas tridimensionais,

Leia mais

INF 1366 Computação Gráfica Interativa. X3D Iluminação, Environment Sensors e Protótipos

INF 1366 Computação Gráfica Interativa. X3D Iluminação, Environment Sensors e Protótipos INF 1366 Computação Gráfica Interativa X3D Iluminação, Environment Sensors e Protótipos Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Iluminação Conceito

Leia mais

Sistemas Multimídia Aula 3 VRML

Sistemas Multimídia Aula 3 VRML Sistemas Multimídia Aula 3 VRML Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução O que é VRML?

Leia mais

Realidade Virtual: Conceitos e Aplicações REALIDADE VIRTUAL

Realidade Virtual: Conceitos e Aplicações REALIDADE VIRTUAL Realidade Virtual: Conceitos e Aplicações Curso de Informática Disciplina: Prof. Marcelo Walter Palestrante: Prof. Fernando Osório 2000/1 UNISINOS - Centro de Ciências Exatas e Tecnológicas (C6/6) Curso

Leia mais

Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML

Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML Unidade 2: Introdução à modelagem 3D utilizando a linguagem VRML Saudação: Olá Aluno! Esta unidade terá a finalidade de introduzir os principais aspectos sobre modelagem 3D utilizando a linguagem VRML.

Leia mais

VRML Virtual Reality Modeling Language

VRML Virtual Reality Modeling Language Roteiro VRML Virtual Reality Modeling Language PRIMITIVAS BÁSICAS E AVANÇADAS Baseada na apresentação de: Dênio Mariz, Judith Kelner, Alejandro Frery Cin/UFPE, novembro 2000 1. O que é VRML 2. Histórico

Leia mais

Índice 1. INTRODUÇÃO E BREVE HISTÓRICO 1 2. CARACTERÍSTICAS BÁSICAS DE VRML 2 3. GERANDO MUNDOS VRML 3 4. COMBINANDO VRML E JAVASCRIPT 36

Índice 1. INTRODUÇÃO E BREVE HISTÓRICO 1 2. CARACTERÍSTICAS BÁSICAS DE VRML 2 3. GERANDO MUNDOS VRML 3 4. COMBINANDO VRML E JAVASCRIPT 36 Índice 1. INTRODUÇÃO E BREVE HISTÓRICO 1 2. CARACTERÍSTICAS BÁSICAS DE VRML 2 3. GERANDO MUNDOS VRML 3 3.1. FORMAS PRIMITIVAS E SUAS COMBINAÇÕES 3 3.1.1. EXPERIMENTANDO COM TEXTOS 5 3.2. TRANSFORMAÇÕES

Leia mais

Curso Básico. Profa. Dra. Elisamara de Oliveira

Curso Básico. Profa. Dra. Elisamara de Oliveira Curso Básico Profa. Dra. Elisamara de Oliveira 2 Índice 1. Introdução ao VRML... 04 1.1. Histórico... 05 1.2. Aplicações do VRML... 05 1.3. Como começar a navegar em mundos VRML na internet 07 2. A Linguagem

Leia mais

Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML. Edison Weise Prof. Dalton dos Reis

Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML. Edison Weise Prof. Dalton dos Reis Protótipo de um mundo virtual distribuído utilizando DIS-Java-VRML Edison Weise Prof. Dalton dos Reis Roteiro da Apresentação Introdução Ambientes Virtuais Distribuídos - AVD Linguagem VRML Protocolo DIS

Leia mais

Abstract Node Types. X3D Profiles. X3DChildNode. X3DChildNode X3DBoundedObject X3DGroupingNode X3DInfoNode X3DUrlObject (Interface)

Abstract Node Types. X3D Profiles. X3DChildNode. X3DChildNode X3DBoundedObject X3DGroupingNode X3DInfoNode X3DUrlObject (Interface) Abstract Node s INF 1366 Computação Gráfica Interativa X3D: Grouping Nodes, Viewing & Navigation, Appearance Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366

Leia mais

Virtual Reality Modeling Language

Virtual Reality Modeling Language Virtual Reality Modeling Language Luís Manuel Borges Gouveia Fevereiro de 1998 Objectivo da apresentação: - duzir o 2.0 como linguagem de especificação de cenas 3D Pre-requisitos - conhecimento de princípios

Leia mais

1. Realidade Virtual 1.1 Introdução 1.2 VRML 1.2.1 Histórico VRML 1.0 VRML 2.0 VRML 97 1.2.2 Aplicações

1. Realidade Virtual 1.1 Introdução 1.2 VRML 1.2.1 Histórico VRML 1.0 VRML 2.0 VRML 97 1.2.2 Aplicações 1. Realidade Virtual 1.1 Introdução A Realidade Virtual(RV) vem trazer ao uso do computador um novo paradigma de interface com o usuário. Neste paradigma, o usuário não estará mais em frente ao monitor,

Leia mais

Virtual Reality Modelling Language

Virtual Reality Modelling Language VRML Virtual Reality Modelling Language O poder de VRML reside na sua capacidade de fazer uma ponte entre dois métodos básicos de comunicação humana: a imaginação cerebral e a sensação visceral. Mark Pesce

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

Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016)

Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016) Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016) glaucius@pelotas.ifsul.edu.br X3D Introdução Segundo Eduardo Falcão et al. (2010), X3D (extensible 3D) é o padrão adotado

Leia mais

Maquetes Tridimensionais Interativas

Maquetes Tridimensionais Interativas XVIII ENIC - Encontro Nacional de Iniciação Científica da UFPB Maquetes Tridimensionais Interativas Eduardo L. Falcão e Liliane S. Machado Sumário 1. Objetivos Gerais 2. Objetivos Específicos 3. Campus

Leia mais

POV-Ray. André Tavares da Silva.

POV-Ray. André Tavares da Silva. POV-Ray André Tavares da Silva andre.silva@udesc.br www.povray.org Para você acessar o material do POV-Team, acesse o tutorial em www.povray.org Sintaxe A Linguagem de Descrição de Cena do POV- Ray possui

Leia mais

VRML Virtual Reality Modeling Language

VRML Virtual Reality Modeling Language Roteiro VRML Virtual Reality Modeling Language PRIMITIVAS AVANÇADAS II Baseada na apresentação de: Márcio Bueno, Paulo Gonçalves de Barros, Dênio Mariz Judith Kelner, Alejandro Frery 1. O que é VRML 2.

Leia mais

VRML Virtual Reality Modeling Language

VRML Virtual Reality Modeling Language Roteiro VRML Virtual Reality Modeling Language PRIMITIVAS AVANÇADAS III Atualizada por Baseada na apresentação de: Paulo Gonçalves de Barros, Dênio Mariz Judith Kelner Alejandro Frery 1. O que é VRML 2.

Leia mais

INF1339 Computação Gráfica Tridimensional. Waldemar Celes. 2 de Agosto de 2010

INF1339 Computação Gráfica Tridimensional. Waldemar Celes. 2 de Agosto de 2010 Sistemas Gráficos INF1339 Computação Gráfica Tridimensional Waldemar Celes celes@inf.puc-rio.br sala 505 RDC Tecgraf, DI/PUC-Rio 2 de Agosto de 2010 W. Celes Sistemas Gráficos 1 Visualização 3D Objetivo

Leia mais

VRML Virtual Reality Modeling Language

VRML Virtual Reality Modeling Language Roteiro VRML Virtual Reality Modeling Language INTRODUÇÃO AO VRML Baseado em apresentação de Judith Kelner, Alejandro Frery 1. O que é VRML 2. Histórico 3. Objetivos da VRML 4. VRML, Internet e WWW 5.

Leia mais

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa Interatividade Num ambiente virtual, consiste na possibilidade de o utilizador dar instruções ao sistema, de forma a este, segunda essas instruções, se adapte e transforme, criando novas situações ao utilizador.

Leia mais

O que é? Como funciona?

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á

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

Figura 1 - Uma possível forma de acesso à informação compartilhada.

Figura 1 - Uma possível forma de acesso à informação compartilhada. 14 1 Introdução Uma das técnicas de simulação numérica largamente utilizada para calcular esforços e o comportamento de estruturas em engenharia, mediante a utilização de computadores, é a Análise de Elementos

Leia mais

Event Utilities. Sequencer Nodes. Event Utility Nodes

Event Utilities. Sequencer Nodes. Event Utility Nodes Event Utilities INF 1366 Computação Gráfica Interativa X3D Event Utilities e Scripting Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Há muitos tipos de nós

Leia mais

Realidade Virtual - Software. Alberto B. Raposo. Tecnologias de Projeção

Realidade Virtual - Software. Alberto B. Raposo. Tecnologias de Projeção Realidade Virtual - Software Alberto B. Raposo Tecnologias de Projeção 1 Tecnologias de Projeção CRT Light Valve DLP LCD Projeção CRT / Light Valve CRT LCD e DLP optical path Screen Screen Lens Lamp Light

Leia mais

FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4

FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4 FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4 UFF UNIVERSIDADE FEDERAL FLUMINENSE FERNANDO DE MATTOS MACIEL MATR.: 100.41.014-2 Fevereiro de 2004 APRESENTAÇÃO: Introdução; Objetivos do

Leia mais

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

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal... Sumário Prefácio...15 Capítulo 1 Introdução...17 Capítulo 2 Instalação...22 2.1 Visão Geral das Bibliotecas OpenGL...22 2.2 Bibliotecas Necessárias para Execução...24 2.3 Bibliotecas Necessárias para Compilação...24

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

Teclado Virtual. MAC0420/MAC5744 Introdução Computação Gráfica. IME Instituto de Matemática e Estatística USP Universidade de São Paulo

Teclado Virtual. MAC0420/MAC5744 Introdução Computação Gráfica. IME Instituto de Matemática e Estatística USP Universidade de São Paulo Teclado Virtual MAC0420/MAC5744 Introdução Computação Gráfica - IME Instituto de Matemática e Estatística USP Universidade de São Paulo Grupo Cristina Fang Daniel M. G. Clua Paulo Cheque Vivian D. Betoni

Leia mais

CSS Cascading Style Sheets

CSS Cascading Style Sheets CSS Cascading Style Sheets Linguagem de Folhas de Estilo Introdução Faz parte da versão 4 do html Utilizado para padronizar os componentes html Pode ser utilizado de três formas: Inline quando é utilizada

Leia mais

Engenharia Informática Computação Gráfica

Engenharia Informática Computação Gráfica Computação Gráfica 11569 - Engenharia Informática Gráficos 3D - Evolução Histórica Computação Gráfica 1 Sumário! Criação de Gráficos! Criação de Modelos 3D! Pipeline Gráfico! Hardware Gráfico! Bibliotecas

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

Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas

Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas Fernando S. Osório Soraia Raupp Musse Cássia Trojahn dos Santos Farlei Heinen Adriana Braum André Tavares

Leia mais

1º Teste de Computação Gráfica

1º Teste de Computação Gráfica 1º Teste de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes Prof. Mário Rui Gomes 15 de Abril de 23 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O teste

Leia mais

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo

Leia mais

CONSIDERAÇÕES SOBRE O USO DA VARIÁVEL VISUAL COR NAS REPRESENTAÇÕES CARTOGRÁFICAS TRIDIMENSIONAIS

CONSIDERAÇÕES SOBRE O USO DA VARIÁVEL VISUAL COR NAS REPRESENTAÇÕES CARTOGRÁFICAS TRIDIMENSIONAIS CONSIDERAÇÕES SOBRE O USO DA VARIÁVEL VISUAL COR NAS REPRESENTAÇÕES CARTOGRÁFICAS TRIDIMENSIONAIS Juliana Moulin Fosse 1 Luis Augusto Koenig Veiga 2 Claudia Robbi Sluter 3 1 Universidade Federal do Paraná

Leia mais

1º Teste Computação Gráfica

1º Teste Computação Gráfica 1º Teste Computação Gráfica LEIC-Alameda/LEIC-Tagus/LERCI Prof. Mário Rui Gomes Prof. João Brisson Lopes de Abril de 4 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas.

Leia mais

Interface para Joystick

Interface para Joystick Interface para Joystick Autores Marcelo Antonio Ribeiro Camargo Orientador Luis Augusto Consularo 1. Introdução Para um melhor entendimento sobre o projeto, esta seção introdutória será destinada à apresentação

Leia mais

Pipeline Gráfico Cluter & Durand, MIT

Pipeline Gráfico Cluter & Durand, MIT INF 1366 Computação Gráfica Interativa Iluminação e Shading Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366/index.htm Modeling Transformations Illumination

Leia mais

Professor: João Macedo

Professor: João Macedo Programação Páginas Web O HTML (HyperText Markup Language) é a linguagem mais utilizada para criar páginas Web com hipertexto. Utilizando a linguagem HTML podemos criar páginas em que certos itens (palavras

Leia mais

FERRAMENTA DE VISUALIZAÇÃO 3D DE UM SISTEMA DE ARQUIVOS. Vinícius Krauspenhar Orientador: Mauro Marcelo Mattos

FERRAMENTA DE VISUALIZAÇÃO 3D DE UM SISTEMA DE ARQUIVOS. Vinícius Krauspenhar Orientador: Mauro Marcelo Mattos FERRAMENTA DE VISUALIZAÇÃO 3D DE UM SISTEMA DE ARQUIVOS Vinícius Krauspenhar Orientador: Mauro Marcelo Mattos Roteiro da Apresentação 1. Introdução 2. Objetivos 3. Memória Espacial 4. Representação da

Leia mais

A Figura 3.12 elucida o mapa conceitual do experimento de Lançamento Oblíquo.

A Figura 3.12 elucida o mapa conceitual do experimento de Lançamento Oblíquo. A Figura 3.12 elucida o mapa conceitual do experimento de Lançamento Oblíquo. Figura 3.12: Mapa conceitual do experimento de Lançamento Oblíquo A Figura 3.13 apresenta o mapa conceitual do experimento

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

Fundamentos de Processamento Gráfico. Aula 7. Realidade Virtual. Profa. Fátima Nunes. Material baseado em:

Fundamentos de Processamento Gráfico. Aula 7. Realidade Virtual. Profa. Fátima Nunes. Material baseado em: Fundamentos de Processamento Gráfico Aula 7 Realidade Virtual Criação de Mundos Virtuais 3D Interativos com Java3D Profa. Fátima Nunes Material baseado em: NUNES, F. L. S. ; CORRÊA, C. G.. Interação com

Leia mais

Computação Gráfica. Exame de Época Especial de. Nº Nome:

Computação Gráfica. Exame de Época Especial de. Nº Nome: Exame de Época Especial de Computação Gráfica LEIC/LESIM/LCI Prof. João Brisson Lopes 13 de Setembro de 2003 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O exame

Leia mais

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

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

Leia mais

Protótipo tipo de um ambiente virtual distribuído

Protótipo tipo de um ambiente virtual distribuído Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação Protótipo tipo de um ambiente virtual distribuído do multiusuário Acadêmico: Leonardo Willrich

Leia mais

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets PROF. ME. HÉLIO ESPERIDIÃO CSS Cascading Style Sheets (CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação,

Leia mais

1º Teste de Computação Gráfica 3º Ano

1º Teste de Computação Gráfica 3º Ano 1º Teste de omputação Gráfica 3º no Licenciatura em Eng. Informática e de omputadores Prof. responsável risson Lopes 5 de Maio de 2000 Nº «Número» Nome: «Nome» Sala: «Sala» Responda às questões seguintes

Leia mais

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica James Perkison Montibeler Orientador: Dalton Solano dos Reis FURB Universidade Regional de Blumenau Grupo

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

Visualizador de animações 3D com suporte ao formato arquivos FBX em Objective-C++

Visualizador de animações 3D com suporte ao formato arquivos FBX em Objective-C++ Visualizador de animações 3D com suporte ao formato arquivos FBX em Objective-C++ Felipe Silvino Pereira Prof. Paulo César Rodacki Gomes, Dr. - Orientador Roteiro da Apresentação Introdução Objetivos do

Leia mais

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001 PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes

Leia mais

Uma interface de comunicação para o ambiente VEPersonal utilizando Xj3D e a API Scene Authoring Interface

Uma interface de comunicação para o ambiente VEPersonal utilizando Xj3D e a API Scene Authoring Interface UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA Trabalho de Graduação Uma interface de comunicação para o ambiente VEPersonal utilizando Xj3D e a API Scene Authoring

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa

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

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue: 1 GOVERNO DO ESTADO DO RIO GRANDE DO SUL COMPANHIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL - PROCERGS CONCURSOS PÚBLICOS EDITAL DE ABERTURA Nº 01/2018 AVISO Nº 02 - RETIFICAÇÃO A Companhia

Leia mais

VRML2.0. Tutorial. Marcos Carrard

VRML2.0. Tutorial. Marcos Carrard UNIJUÍ Universidade Regional do Noroeste do Estado do Rio Grande do Sul DeTec Departamento de Tecnologia Bacharelado em Informática Tutorial VRML2.0 Marcos Carrard Ijuí (RS), 2000/2001 Apresentação Este

Leia mais

INF 1366 Computação Gráfica Interativa. Animação por Computador

INF 1366 Computação Gráfica Interativa. Animação por Computador INF 1366 Computação Gráfica Interativa Animação por Computador Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Animação? Modificação no tempo de parâmetros,

Leia mais

Autodesk 3ds Max - Primitivas

Autodesk 3ds Max - Primitivas Autodesk 3ds Max - Primitivas Primitivas O que são? Primitivas são geometrias (ou figuras geométricas) parametrizadas que o 3ds Max possui para que seu usuário possa criar modelos usando essas geometrias

Leia mais

2º Exame Computação Gráfica

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

Leia mais

6 Conclusão Contribuições da Dissertação

6 Conclusão Contribuições da Dissertação 6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.

Leia mais

CAPÍTULO 8. Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D

CAPÍTULO 8. Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D CAPÍTULO 8 Desenhos, imagens e modelos 3D editores de imagens, CADs e modeladores 3D Não é do escopo deste livro ensinar AutoCAD ou qualquer outro programa comercial, além da introdução a um editor de

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

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

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

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

JAVA 3D. PSI5789 Síntese de Imagens Professor: Márcio Lobo Netto Aluna: Alice Shimada Bacic. 1 Java 3D API

JAVA 3D. PSI5789 Síntese de Imagens Professor: Márcio Lobo Netto Aluna: Alice Shimada Bacic. 1 Java 3D API JAVA 3D 1 Java 3D API O Java 3D é uma API composta por uma hierarquia de classes em java utilizadas como interface para um sistema de rendering gráfico e de sons. O programador trabalha com construções

Leia mais

Desenvolvedor Android: Avançado. Plano de Estudo

Desenvolvedor Android: Avançado. Plano de Estudo Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base

Leia mais

1. Justificativa. 2. Introdução

1. Justificativa. 2. Introdução PROJETO DE PROCESSO COGNITIVO E COMPUTAÇÃO GRÁFICA Adriiano Ghellller Bruschii 981638-0 Fabriiciio Apareciido Breve 981648-9 Adriano Gheller Bruschi 981638-0 Fabricio Aparecido Breve 981648-9 Projeto de

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

3 Trabalhos Relacionados

3 Trabalhos Relacionados 3 Trabalhos Relacionados Este capítulo apresenta os principais trabalhos relacionados a esta dissertação. A Subseção 3.1 apresenta algumas linguagens declarativas baseadas em grafos de cena, comparando-as

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

Exemplo Tecgraf / Petrobras. Modificação no tempo de parâmetros, de tal forma que possamos perceber este movimento de forma natural.

Exemplo Tecgraf / Petrobras. Modificação no tempo de parâmetros, de tal forma que possamos perceber este movimento de forma natural. Animação? INF 1366 Computação Gráfica Interativa Animação por Computador Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Modificação no tempo de parâmetros,

Leia mais

Implementação de um Ambiente para Modelagem de Objetos 3D com uso de Sweeping. Ednilson José ALUNO. Prof. Dalton Solano dos Reis ORIENTADOR

Implementação de um Ambiente para Modelagem de Objetos 3D com uso de Sweeping. Ednilson José ALUNO. Prof. Dalton Solano dos Reis ORIENTADOR Implementação de um Ambiente para Modelagem de Objetos 3D com uso de Sweeping Ednilson José ALUNO Prof. Dalton Solano dos Reis ORIENTADOR 1 ROTEIRO Introdução Fundamentação Teórica Ambientes 3D OpenGl

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

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

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001 PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes

Leia mais

SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS COM USO DE REALIDADE VIRTUAL

SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS COM USO DE REALIDADE VIRTUAL SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS COM USO DE REALIDADE VIRTUAL Daniel Stefany Duarte Caetano, Alexandre Cardoso e Edgard Lamounier Jr. Universidade Federal de Uberlândia Faculdade

Leia mais

5 Infraestrutura de TI

5 Infraestrutura de TI Hardware consiste na tecnologia para processamento computacional, armazenamento, entrada e saída de dados. Ex: grandes mainframes, servidores, computadores pessoais, laptops e dispositivos móveis. 1 2

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

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup

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

SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS BASEADA EM REALIDADE VIRTUAL

SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS BASEADA EM REALIDADE VIRTUAL SIMULAÇÃO DO LABORATÓRIO DE SUPERFÍCIES EQUIPOTENCIAIS BASEADA EM REALIDADE VIRTUAL Daniel Stefany Duarte Caetano, Alexandre Cardoso e Edgard Lamounier Jr. Universidade Federal de Uberlândia Faculdade

Leia mais

Modelo Hipermídia. Documentos Hipermídia. Entidades Hipermídia. Componentes de um documento hipermídia

Modelo Hipermídia. Documentos Hipermídia. Entidades Hipermídia. Componentes de um documento hipermídia Departamento de Engenharia de Telecomunicações - UFF Autoria de Conteúdo Multimídia Interativo com a Linguagem NCL 3.0 Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br Autoria de Conteúdo

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

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO Questões de concurso 1. Na interface Web, ele é um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os

Leia mais

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas Arquitetura de Computadores, Arquitetura de Computadores Organização de Computadores, Conjunto de Instruções, Sistemas Operacionais, Sistemas Operacionais, Sistemas Mecanismos de Interrupção e de Exceção,

Leia mais

Sumário. Gráficos 3D - Evolução Histórica. Computação Gráfica. ! Criação de Gráficos. ! Criação de Modelos 3D. ! Pipeline Gráfico. !

Sumário. Gráficos 3D - Evolução Histórica. Computação Gráfica. ! Criação de Gráficos. ! Criação de Modelos 3D. ! Pipeline Gráfico. ! Gráficos 3D - Evolução Histórica Computação Gráfica Sumário! Criação de Gráficos! Criação de Modelos 3D! Pipeline Gráfico! Hardware Gráfico! Bibliotecas Gráficas! Gráficos 3D na Internet 1 Criação de Gráficos

Leia mais

Introdução Introdução

Introdução Introdução Introdução 19 1. Introdução A criação de imagens realísticas de cenas naturais é um dos maiores desafios para a área de computação gráfica, tanto para a computação científica, quanto para a indústria de

Leia mais