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

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

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

Transcrição

1 INF 1366 Computação Gráfica Interativa X3D Iluminação, Environment Sensors e Protótipos Alberto B. Raposo abraposo@tecgraf.puc-rio.br Iluminação Conceito básico: fontes de luz virtual atuam como fontes de raios que atingem objetos e chegam ao viewpoint X3D não define forma de renderização (ray tracing, etc.) é definição de mais alto nível 1

2 Renderização Processo que combina as contribuições de todas as fontes de luz, formas e efeitos, computando o que será visto pixel a pixel. Muitas fontes de luz encarece a renderização Browsers X3D tendem a limitar o número de fontes de luz em 8. Não há sombras geradas por objetos 3 tipos de fontes de luz em X3D Direcional Puntual Spot 2

3 DirectionalLight Todos os raios em uma direção. Intensidade constante (como se fosse o Sol) DirectionalLight 3

4 PointLight PointLight 4

5 SpotLight SpotLight 5

6 Background Node Provê cubo que rodeia a cena, definindo 6 URLs com as imagens que representarão o fundo TextureBackground Node Idêntico ao Background, só que usa 6 ImageTexture Nodes ao invés de URLs Background Node 6

7 Fog Simula a Fog: Branco ou cinza: neblina Preto: night-time effect Fog Type accesstype Name Default Range Profile SFColor inputoutput Color Immersive SFString inputoutput fogtype LINEAR [ LINEAR EXPONENTIAL ] Immersive SFFloat inputoutput visibilityrange 0 [0, ) Immersive SFBool inputonly set_bind Immersive SFBool outputonly isbound Immersive SFTime outputonly bindtime Immersive SFNode inputoutput metadata NULL [X3DMetadataObject] Core visibilityrange: distância da câmera onde objetos estarão totalmente obscurecidos pelo Fog fogtype: como o fog se comporta em função da distância do objeto 7

8 Environment Sensors LoadSensor Lida com recursos externos, indicando quando imagens de texturas, sons e outros arquivos X3D são carregados antes de começar uma animação. ProximitySensor VisibilitySensor ProximitySensor Detecta mudanças de posição e orientação do observador em relação a uma caixa que delimita o volume ativo do sensor 8

9 VisibilitySensor Similar ao ProximitySensor, mas detecta quando o volume associado ao objeto está no campo de visão do usuário. Sound Define fonte, localização, intensidade, direção e características espaciais de uma fonte de som na cena. Tem um nó AudioClip como filho 9

10 AudioClip Refere-se a um arquivo de áudio externo Prototyping Criação de novos nós que podem ser reutilizados repetidamente em X3D, como qualquer outro nó. ProtoDeclare precede ProtoInstance usada na cena ExternProtoDeclare Permite manter cópia mestre do protótipo em algum lugar e reutilizá-lo em outros arquivos X3D Protótipo recebe o tipo do primeiro nó declarado em seu corpo O protótipo só pode ser colocado no grafo de cena em locais onde esse primeiro nó poderia ser colocado. 10

11 ProtoDeclare Interface Define campos dos nós, que serão os pontos de entrada e saída de dados do protótipo Corpo Nós que são instanciados na criação do protótipo. São permitidos nós padrões e outros protótipos dentro dos protótipos ProtoInterface 11

12 Tipos de Campo Tipos de Campo 12

13 Tipos de Campo ProtoInterface 13

14 ProtoBody Nós que definem a funcionalidade do protótipo, formando um subgrafo que será plugado ao grafo de cena sempre que o protótipo for instanciado Exemplo 10_TextStringPrototype.x3d 14

15 VRML - Tipos de Nós Agrupamento Geométricos Aparência Câmera Iluminação Sensores Interpoladores Script VRML Scene Authoring Interface Roteamento de eventos entre os nós não é suficiente para o tratamento de várias classes de comportamento VRML define o nó Script e a EAI, que permitem ao usuário conectar o mundo a programas externos 15

16 VRML Nó Script (1) Nó Script Evento Programa externo (processamento do evento) Evento (alterando estado do mundo VRML) Nós Script VRML Nó Script (2) Trazem lógica de decisão e gerenciamento de estados para mundos VRML Capazes de receber, processar e gerar eventos que controlam o comportamento dos objetos do mundo Programa associado ao nó pode controlar toda a interação e o comportamento dos elementos do mundo virtual 16

17 VRML Nó Script (3) Através do nó Script é possível usar técnicas mais sofisticadas que a interpolação linear para a geração de animações Exemplo: TouchSensor TimeSensor Script Nó geométrico usuário clica sobre um objeto start a cada pulso de relógio t nova posição move f(t) (qualquer) Programa externo Fazer download do tutorial disponível em: 17

18 VRML Nó Script Exemplo 1 (1) #VRML V2.0 utf8 Group { children [ DEF Sph Transform { children Shape { geometry Cone {} appearance Appearance { material Material { diffusecolor } } } } Transform { translation rotation children [ Shape { geometry Box {} appearance Appearance { material DEF MATERIAL Material {} } } DEF TS TouchSensor {} ] } DEF SC Script { url "extouchcube.class" field SFColor currentcolor eventin SFColor colorin eventout SFBool isred } ] } DEF mycolor ColorInterpolator { key [0.0, 0.3, 0.6, 1.0 ] keyvalue [1 0 0, 0 1 0, 1 0 0, 0 0 1] } DEF myclock TimeSensor { cycleinterval 10 } DEF XTIMER TimeSensor { loop TRUE cycleinterval 5 } DEF ENGINE OrientationInterpolator { key [ 0,.5, 1] keyvalue [ , , ] } ROUTE TS.touchTime TO myclock.set_starttime ROUTE myclock.fraction TO mycolor.set_fraction ROUTE mycolor.value_changed TO MATERIAL.diffuseColor ROUTE mycolor.value_changed TO SC.colorIn ROUTE SC.isRed TO XTIMER.enabled ROUTE XTIMER.fraction TO ENGINE.set_fraction ROUTE ENGINE.value_changed TO Sph.set_rotation VRML Nó Script Exemplo 1 (2) Roteamento de eventos do exemplo anterior 18

19 VRML Nó Script Exemplo 1 (3) Programa Java associado ao nó Script do exemplo anterior import vrml.*; import vrml.field.*; import vrml.node.*; public class extouchcube extends Script { // declaração dos campos e eventouts usados private SFColor currentcolor; private SFBool isred; public void initialize() { currentcolor = (SFColor) getfield("currentcolor"); isred = (SFBool) geteventout("isred"); } public void processevent(event e) { // chamado no recebimento do evento colorin currentcolor.setvalue((constsfcolor)e.getvalue()); } public void eventsprocessed() { if (currentcolor.getred() >= 0.5) // vermelho maior que 50% isred.setvalue(false); else isred.setvalue(true); } } VRML Nó Script Exemplo 1 (4) Visualização do exemplo anterior 19

20 VRML Nó Script Exemplo 2 (1) #VRML V2.0 utf8 Viewpoint { position orientation fieldofview } SpotLight { location direction radius 100 } #Objeto móvel (esfera amarela) DEF MOV_OBJ Transform { translation children [ Shape { geometry Sphere { radius 0.7 } appearance Appearance { material Material { diffusecolor } } } ] } # Sensores (Botões) Transform { translation children [ DEF TOUCH1 TouchSensor {} Shape { geometry Box { size } appearance Appearance { material Material { diffusecolor } } } ] } Transform { translation children [ DEF TOUCH2 TouchSensor {} Shape { geometry Box { size } appearance Appearance { material Material { diffusecolor } } } ] } VRML Nó Script Exemplo 2 (2) # Cubos que não se movem Transform { translation children [ DEF CUBE_CHILDREN Shape { geometry DEF CUBE_LARGE Box { size 1 1 1} appearance Appearance { material Material { diffusecolor } } } ] } Transform { translation children [ USE CUBE_CHILDREN ] } Transform { translation children [ USE CUBE_CHILDREN ] } # Relógio DEF TIMER TimeSensor { loop TRUE cycleinterval 7 Alberto Raposo } PUC-Rio # Trajetórias para a esfera DEF I_1 PositionInterpolator { key [ 0, , 0.167, 0.25, 0.333, 0.417, 0.5, 0.583, 0.667, 0.75, 0.833, 0.917, 1] keyvalue [ , , , 0-7 0, , 4-3 0, 5 0 0, 4 3 0, , 0 7 0, , , ] } DEF I_2 PositionInterpolator {...} # Script responsável pelo comportamento da esfera DEF S Script { eventin SFFloat start field SFNode inside USE TOUCH1 field SFNode outside USE TOUCH2 eventout SFVec3f newposition field SFNode PosInterp1 USE INTERP1 field SFNode PosInterp2 USE INTERP2 url "exballs.class" } # Roteamento de eventos ROUTE TIMER.fraction_changed TO I_1.set_fraction ROUTE TIMER.fraction_changed TO I_2.set_fraction ROUTE TIMER.fraction_changed TO S.start ROUTE S.newPosition TO MOV_OBJ.translation 20

21 VRML Nó Script Exemplo 2 (3) import vrml.*; (...) Programa Java associado ao nó Script do exemplo anterior public class exballs extends Script { private SFNode inside; (...) private boolean outsid = true; public void initialize() { // mapping variables into VRML-script fields/events inside = (SFNode) getfield("inside"); outside = (SFNode) getfield("outside"); newposition = (SFVec3f) geteventout("newposition"); (...) } publicd processevent (Event e) { ConstSFBool sensor1; ConstSFBool sensor2; aux1 = (Node)(outside.getValue()); sensor2 = (ConstSFBool) aux1.geteventout("isover"); // boolean outsid stores the last sensor touch if(sensor2.getvalue()) outsid = true; else if(sensor1.getvalue()) outsid = false; // Choosing which trajectory to follow, // according to the boolean outsid. ConstSFFloat f = (ConstSFFloat) e.getvalue(); if( outsid && ff > f.getvalue() ) aux = (Node) PosInterp2.getValue(); else if (!outsid && ff > f.getvalue() ) aux = (Node) PosInterp1.getValue(); ff = f.getvalue(); // Getting sensor events Node aux1 = (Node)(inside.getValue()); sensor1 = (ConstSFBool) Alberto Raposo aux1.geteventout("isover"); PUC-Rio // Mapping new position into an EventOut ConstSFVec3f tmp = (ConstSFVec3f) aux.geteventout("value_changed"); newposition.setvalue(tmp); } } VRML Nó Script Exemplo 2 (4) Visualização do exemplo anterior 21

22 VRML: JavaScript Ver código em 10_javascript.wrl VRML - EAI (External Authoring Interface) mundo VRML E A I applet Java EAI é uma inteface para pemitir que ambientes externos acessem nós de uma cena VRML 22

23 VRML - EAI EAI Nó Script mundo VRML E A I applet Java Nó Script Evento Programa externo (processamento do evento) Evento (alterando estado do mundo VRML) EAI VRML - EAI Maior modularidade e simplicidade dos programas Maior liberdade para criação de interfaces sofisticadas para inteação com mundos VRML Adequada para a criação de sistemas multimídia complexos Nó Script Adequado para dar comportamento individual a objetos da cena 23

24 EAI Para usar a EAI é necessário criar página HTML incluindo a cena VRML e um applet que realiza a interação com a cena. O seguinte trecho deve estar na página HTML EAI Programa Java precisa pegar referência ao objeto Browser Vêm com o browser (ex., Cortona) 24

25 Bibliografia Adicional The Annotated VRML 97 Reference: ces/info/annotatedvrmlref/book.html Web3D Consortium: Cortona: na/ VRML An Introductory view by examples Bibliografia Adicional Script EAI cortona/eai Lista de tutoriais: 25

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

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 VRML Virtual Reality Modeling Language POVRAY Persistence of Vision Raytracer Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366

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

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

7 Referências bibliográficas

7 Referências bibliográficas 68 7 Referências bibliográficas AMES, A. L.; NADEAU, D. R.; MORELAND, J. I. The VRML 2.0 sourcebook. 2nd. Edition. Canada: John Wiley & Sons, 1997. ANSYS. APDL Programmer's Guide. 2000 BERNERS-LEE, T.;

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

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

Í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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Programação Externa. capítulo 3.

Programação Externa. capítulo 3. capítulo 3. Programação Externa A partir da versão 2.0, o VRML possui capacidade de adicionar alguns comportamentos aos objectos, tais como animação, detecção de acções do utilizador, execução de clips

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

VISEDU: INTERFACE DE USUÁRIO TANGÍVEL UTILIZANDO REALIDADE AUMENTADA

VISEDU: INTERFACE DE USUÁRIO TANGÍVEL UTILIZANDO REALIDADE AUMENTADA VISEDU: INTERFACE DE USUÁRIO TANGÍVEL UTILIZANDO REALIDADE AUMENTADA Aluno: Antônio Marco da Silva Orientador: Dalton Solano dos Reis, M. Sc. Introdução Objetivos Roteiro Fundamentação Teórica Trabalhos

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

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

RITA DE CÁSSIA DA SILVA LACAVA THALITA MARTINS BIBLIOTECA VIRTUAL: INTERAGINDO VRML COM PHP E MYSQL

RITA DE CÁSSIA DA SILVA LACAVA THALITA MARTINS BIBLIOTECA VIRTUAL: INTERAGINDO VRML COM PHP E MYSQL FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO RITA DE CÁSSIA DA SILVA LACAVA THALITA MARTINS BIBLIOTECA VIRTUAL: INTERAGINDO

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

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

Animação. Exemplo: HelloJava3Dc

Animação. Exemplo: HelloJava3Dc Animação Interpolator class: classe abstracta que extende a classe Behavior e fornece vários métodos usados por subclasses de interpolação Interpolator ColorInterpolator PathInterpolator PositionInterpolator

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

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

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

Java 3D. Java: Independência de plataforma. Adailton J. A. da Cruz Alberto B. Raposo. Bytecode Java. Código x86. Java VM. Java VM.

Java 3D. Java: Independência de plataforma. Adailton J. A. da Cruz Alberto B. Raposo. Bytecode Java. Código x86. Java VM. Java VM. Java 3D Adailton J. A. da Cruz Alberto B. Raposo Java: Independência de plataforma fonte C++ fonte Java Compilador C++ x86 CompiladorJava Código x86 Bytecode Java NT Java VM MacOS Java VM Intel x86 CPU

Leia mais

Programando em X3D para integração de aplicações e suporte multiplataforma

Programando em X3D para integração de aplicações e suporte multiplataforma Capítulo 2 Programando em X3D para integração de aplicações e suporte multiplataforma Eduardo de Lucena Falcão LabTEVE Laboratório de Tecnologias para o Ensino Virtual e Estatística / UFPB eduardolfalcao@gmail.com

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

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

Utilizaremos o caminho File > File Link Manager (Figura 02) para referenciar o arquivo DWG no 3ds max 8.

Utilizaremos o caminho File > File Link Manager (Figura 02) para referenciar o arquivo DWG no 3ds max 8. 8.2 Importação de um arquivo DWG utilizando o caminho File > File Link Manager Neste tutorial não iremos abordar a modelagem no 3ds max, vamos utilizar um modelo desenvolvido de extensão Maquete Eletrônica.dwg,

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

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

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

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

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

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

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

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

Aprenda como renderizar uma maquete eletrônica no 3ds Max 7

Aprenda como renderizar uma maquete eletrônica no 3ds Max 7 Tutorial Aprenda como renderizar uma maquete eletrônica no 3ds Max 7 Neste tutorial apresentaremos os procedimentos para a renderização de maquetes eletrônica utilizando o software 3ds Max 7. Parte 1 Importação

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO

UNIVERSIDADE FEDERAL DE PERNAMBUCO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2005.1 GERENCIAMENTO DE OBJETOS DE REALIDADE VIRTUAL REUTILIZÁVEIS PARA AMBIENTES VIRTUAIS DE ENSINO TRABALHO

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

Verônica Stocchi Marinho MODELAGEM E VISUALIZAÇÃO DE AMBIENTES VIRTUAIS NA WEB

Verônica Stocchi Marinho MODELAGEM E VISUALIZAÇÃO DE AMBIENTES VIRTUAIS NA WEB Verônica Stocchi Marinho MODELAGEM E VISUALIZAÇÃO DE AMBIENTES VIRTUAIS NA WEB Palmas-TO 2004 Verônica Stocchi Marinho MODELAGEM E VISUALIZAÇÃO DE AMBIENTES VIRTUAIS NA WEB Trabalho de Estágio apresentado

Leia mais

Realidade Virtual como Ferramenta de Simulação Aplicada no Ensino de Automação da Manufatura

Realidade Virtual como Ferramenta de Simulação Aplicada no Ensino de Automação da Manufatura Realidade Virtual como Ferramenta de Simulação Aplicada no Ensino de Automação da Manufatura Jeferson L. CURZEL Centro Federal de Educação Tecnológica de Santa Catarina, Unidade Joinville Joinville, SC

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

Nº Nome: Ao 2º teste pertencem todas as perguntas dos grupos V a IX. Ao 1º Exame pertencem todas as. 1º Parte. I - Introdução e Conceitos Básicos

Nº Nome: Ao 2º teste pertencem todas as perguntas dos grupos V a IX. Ao 1º Exame pertencem todas as. 1º Parte. I - Introdução e Conceitos Básicos 2º Teste/1º Exame de Computação Gráfica LEIC/LESIM Prof. Mário Rui Gomes 6 de Julho de 2002 Nº Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O Teste tem uma duração

Leia mais

Loops. Loops Simples Switches Simples Loops Encadeados Switches Encadeados Utilizando Loops e Switches

Loops. Loops Simples Switches Simples Loops Encadeados Switches Encadeados Utilizando Loops e Switches LOOPS E SWITCHES LOOPS E SWITCHES Loops Switches Loops Simples Switches Simples Loops Encadeados Switches Encadeados Utilizando Loops e Switches LOOPS LOOPS Os LOOPS nos permitem repetir trechos de códigos

Leia mais

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de

Leia mais

Introdução ao HTML5 Canvas

Introdução ao HTML5 Canvas Introdução ao HTML5 Canvas Compilação feita com base nas referências por: Prof. José Cintra http://www.josecintra.com/blog Download dos exemplos disponíveis no GitHub Apresentação O objetivo deste minicurso

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

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

Palavras Reservadas da Linguagem Java

Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de

Leia mais

Computação Gráfica II Prof. Miguel Pelizan

Computação Gráfica II Prof. Miguel Pelizan Computação Gráfica II Prof. Miguel Pelizan Tutorial 7 Solid Works Crie uma nova peça, crie um esboço na vista superior. No menu suspenso aplique Ferramentas Ferramentas de Esboço Imagem de esboço..., na

Leia mais

MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS PARA DATILOLOGIA EM REALIDADE VIRTUAL.

MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS PARA DATILOLOGIA EM REALIDADE VIRTUAL. FUNDAÇÃO DE ENSINO EURÍPIDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA UNIVEM FACULDADE DE CIÊNCIA DA COMPUTAÇÃO MARCEL RODRIGO INOWE DESENVOLVIMENTO DE UM TRADUTOR DO ALFABETO PORTUGUÊS

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

O que é CG?? Soraia Raupp Musse

O que é CG?? Soraia Raupp Musse O que é CG?? Soraia Raupp Musse Processamento Gráfico Modelagem Multimídia RV Usuário Visão Modelos Gráfico Tempo Animação Vídeo Imagens Processamento de Imagens O que NÃO é CG?? Processamento de Imagens

Leia mais

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de

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

Aspectos de Comunicação em uma Aplicação Distribuída de Realidade Virtual Utilizando Java e VRML

Aspectos de Comunicação em uma Aplicação Distribuída de Realidade Virtual Utilizando Java e VRML Aspectos de Comunicação em uma Aplicação Distribuída de Realidade Virtual Utilizando Java e VRML Tatiana Cavalcanti Fernandes Alexandre Sztajnberg UERJ - Universidade do Estado do Rio de Janeiro Instituto

Leia mais

Computação Gráfica 3D Studio Max Prof.: Luiz Gonzaga Damasceno

Computação Gráfica 3D Studio Max Prof.: Luiz Gonzaga Damasceno 9 - Iluminação Vamos começar criando o ambiente (uma sena) para testarmos a iluminação. Crie um Plano para servir de solo, e que tenha a função de anteparo para as sombras projetadas. No painel Create,

Leia mais

XNA. Introdução ao XNA

XNA. Introdução ao XNA XNA Introdução ao XNA Introdução XNA Game Studio 3.1 (http://creators.xna.com/) Visual Studio 2008 Introdução File New Project Introdução Solution Explorer Introdução Estrutura geral de um jogo Existência

Leia mais

Java First-Tier: Aplicações. Herança: Simples Múltipla. Orientação a Objetos em Java (III) Problemas de Herança Múltipla.

Java First-Tier: Aplicações. Herança: Simples Múltipla. Orientação a Objetos em Java (III) Problemas de Herança Múltipla. Java First-Tier: plicações Orientação a Objetos em Java (III) Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Herança: Simples Múltipla O tipo de herança que usamos até agora é chamado

Leia mais

Computação Gráfica - 13

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

Leia mais

Sistemas Multimídia Aula 2. Autoria Multimídia

Sistemas Multimídia Aula 2. Autoria Multimídia Sistemas Multimídia Aula 2 Autoria Multimídia 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

Leia mais

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno 4. Edição de objetos http://www.blender.org/ Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno Damasceno Damasceno www.damasceno.info -- damasceno12@hotmail.com Google: Google: Blender Blender

Leia mais

Desenvolvimento de Jogos 3D com o Blender

Desenvolvimento de Jogos 3D com o Blender Desenvolvimento de Jogos 3D com o Blender Por Marcos Romero Outubro / 2008 www.blender.org Big Buck Bunny O Blender já conquistou seu espaço na área de animações em 3D. Projetos como Elephant Dreams e

Leia mais

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes

Leia mais

AutoCad D Plano de Aula - 32 Aulas (Aulas de 1 Hora).

AutoCad D Plano de Aula - 32 Aulas (Aulas de 1 Hora). 4252 - AutoCad 2010 3D Plano de Aula - 32 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 e 2 - Introdução e Visualização em 3D 1. Introdução...25 1.1. O Que é 3D?...27 1.2. Workspaces...29 2. Visualização

Leia mais

Iluminação e Câmeras. Prof. Fellipe Aleixo

Iluminação e Câmeras. Prof. Fellipe Aleixo Iluminação e Câmeras Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Iluminação A iluminação de uma cena pode mudar a forma como a mesma é percebida Exemplos: Uma luz brilhante, levemente amarelada faz

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

Plano de Aula - AutoCAD D Básico - cód Horas/Aula

Plano de Aula - AutoCAD D Básico - cód Horas/Aula Plano de Aula - AutoCAD 2010 3D Básico - cód. 4252 32 Horas/Aula Aula 1 Capítulo 1 - Introdução Capítulo 2 - Visualização em 3D Aula 2 Capítulo 3 - Modelagem de Sólidos Aula 3 Continuação do Capítulo 3

Leia mais

PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas

PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas Prof. Dr. Rodrigo Provasi e-mail: provasi@usp.br Sala 09 LEM Prédio de Engenharia Civil Iluminação Para a compreensão do funcionamento da

Leia mais

6.1.Exibidor X3D no Ginga-NCL

6.1.Exibidor X3D no Ginga-NCL 6 Implementação Visando testar as propostas apresentadas nos capítulos anteriores, foram realizadas modificações na Implementação de Referência do Ginga-NCL (COMUNIDADE GINGA-NCL, 2010) a partir deste

Leia mais

Aula 04 Introdução à Programação Orientada à Objetos

Aula 04 Introdução à Programação Orientada à Objetos Aula 04 Introdução à Programação Orientada à Objetos Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda Introdução à Programação Orientada

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

INTRODUÇÃO AO JAVA SCRIPT

INTRODUÇÃO AO JAVA SCRIPT INTRODUÇÃO AO JAVA SCRIPT PROFESSORA: NAAN CARDOSO https://naancardoso.wordpress.com/ INTRODUÇÃO ojavascript é uma linguagem de script oos scripts são executados pelos browsers ojavascript é texto puro

Leia mais

Real-time High Dynamic Range Image-based Lighting

Real-time High Dynamic Range Image-based Lighting Real-time High Dynamic Range Image-based Lighting cpalomo@inf.puc-rio.br Renderização em Tempo Real Depto. de Informática - PUC-Rio Dezembro de 2007 Outline 1 IBL HDR Objetivo do trabalho 2 3 Definição

Leia mais

Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha

Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha Desenvolvendo aplicações com Unity3D Renan Vinicius Aranha renanvinicius@usp.br 1 O que é a Unity? Motor para desenvolvimento de jogos Permite desenvolver aplicações em 2D e 3D Possui licença gratuita

Leia mais

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP BLOCO LOOP O bloco loop (loop block), que pertence a uma categoria de blocos de programação chamados blocos de fluxo (flow blocks), repete uma série de blocos até uma condição especificada ser satisfeita,

Leia mais

Fabrício J. Barth. BandTec - Faculdade de Tecnologia Bandeirantes

Fabrício J. Barth. BandTec - Faculdade de Tecnologia Bandeirantes Árvores Fabrício J. Barth BandTec - Faculdade de Tecnologia Bandeirantes Setembro de 2011 Tópicos Introdução Árvores binárias Implementação em Java Ordens de percurso em árvores binárias Altura de uma

Leia mais

Criação de um Mundo Virtual

Criação de um Mundo Virtual secção 3.1 Criação de um Mundo Virtual Neste capítulo são descritas todas as etapas envolvidas no processo de criação de um Mundo Virtual, em VRML. José Carlos Miranda 35 3.1 Processo de Planificação A

Leia mais

3.2.3 Blocos com Materiais Units Arquivo DWT 59 Cap 4 - Luzes 4 Luzes 63 3

3.2.3 Blocos com Materiais Units Arquivo DWT 59 Cap 4 - Luzes 4 Luzes 63 3 Plano de Aula - AutoCAD 2012 3D Materiais, Luzes e Render - cód. 5175 32 Horas/Aula Aula Capítulos Descrição Página Cap 1 - Introdução 1 Introdução 23 Cap 2 - Configurando o AutoCAD 1.1 Requisitos de Sistema

Leia mais

Figura 23 - Modelo 1 utilizado nos testes de Geração

Figura 23 - Modelo 1 utilizado nos testes de Geração 44 5 Resultados obtidos Neste capítulo são apresentados diversos testes, utilizando diferentes malhas e com visualizações gráficas com várias das configurações disponíveis no VRMLGer. 5.1. Modelos e dados

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

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual A terceira dimensão A terceira dimensão Modelagem tridimensional Elaboração tridimensional Realidade virtual 2 Modelagem tridimensional Métodos de representação tridimensional: modelos geométricos; superfícies

Leia mais