Sistema de Realidade Virtual e Realidade Aumentada de baixo custo

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

Download "Sistema de Realidade Virtual e Realidade Aumentada de baixo custo"

Transcrição

1 Sistema de Realidade Virtual e Realidade Aumentada de baixo custo Marcelo de Paiva Guimarães 1 Bruno Barberi Gnecco 2 Resumo: Este capítulo visa apresentar soluções de baixo custo para o desenvolvimento de aplicações de Realidade Virtual e Realidade Aumentada com alto grau de imersão e interação. Discutem-se os desafios de implementação destes sistemas, desmistificando a reputação de serem caros e complexos. Mostra-se uma visão geral da especificação, instalação e configuração de vários sistemas computacionais, como dos multiprocessados e dos aglomerados de computadores (clusters). Por fim, mostra-se exemplos de aplicações desenvolvidas. Abstract: This chapter intends to present low cost solutions for developing Virtual Reality and Augmented Reality applications with a high degree of immersion and interaction. We discuss the challenges of implementing these systems, demystifying their popular reputation of being expensive and complex. We give an overview of how to specify, install and setup several computer systems, such as multicores and clusters. Last, but not least, we present examples of applications. 1 Centro Universitário Adventista de São Paulo e Faculdade de Campo Limpo Paulista. {marcelodepaiva@gmail.com} 2 Corollarium Tecnologies {brunobg@corollarium.com}

2 1 Introdução A necessidade de ambientes de Realidade Virtual (RV) e de Realidade Aumentada (RA) de baixo custo é clara para todos. O uso de poucos recursos financeiros nos projetos facilita a implementação efetiva destes, tanto em laboratórios e em empresas quanto para usuários finais. Mesmo com baixo custo é importante que tais soluções atendam os requisitos específicos da área, como, por exemplo, a geração de imagens com alta qualidade em um tempo mínimo, assim como os requisitos gerais, como: suporte a novas tecnologias, tolerância a falhas, reusabilidade e manutenibilidade. Avanços tecnológicos da última década, como o aumento do desempenho dos processadores e os novos tipos de dispositivos de interação, aliados a diminuição dos preços dos produtos envolvidos, são os principais fatores que estão permitindo que a RV e a RA sejam desenvolvidas com baixos orçamentos. De maneira geral, dois pontos devem ser analisados na busca de tais soluções: o primeiro é a parte física, que inclui telas de projeção, câmeras, computadores e instalações em geral; e o segundo, é a parte lógica que envolve as ferramentas de modelagem e os outros softwares. Os maiores gastos geralmente se referem a parte física, pois a maioria dessas aplicações exigem produtos específicos. Os gastos referentes aos softwares geralmente são baixos ou inexistentes, pois existem diversas soluções gratuitas disponíveis. Existem também soluções em que o software realiza as mesmas tarefas de hardware específicos, mas são poucas, como é o caso do Softgenlock [1], que faz o a sincronização do tipo genlock, que geralmente é feita pelas placas gráficas. Este capítulo mostra soluções que permitem a construções de ambientes imersivos e interativos, desmistificando a reputação que a RV e RA são complexas e caras. É importante notar que quanto maior o grau de imersão e interação, maiores os custos. RV e RA estão acessíveis a todos. Isto é válido mesmo para ambientes de multiprojeção formados por aglomerados (clusters) de computadores com estereoscopia. Ambientes como estes podem ser construídos por desenvolvedores com um conhecimento mínimo da área. 2 Parte física A seguir são abordados os diversos pontos da parte física que devem ser considerados. 2.1 Soluções de processamento A interatividade e a geração de imagens das aplicações de RV e RA respeitando um limite de tempo requerem que um desempenho de processamento adequado para o problema. Por exemplo, as aplicações de multiprojeção precisam ser capazes de receber uma entrada, processar os dados, e produzir uma saída (para vários projetores ou monitores), mais de 15 vezes por segundo (preferencialmente 30 vezes, sem estereoscopia). Se a aplicação for estereoscópica, a taxa de atualização de quadros sobe para no mínimo 60 por segundo, sendo

3 preferencialmente 120, pois para cada olho do usuário deve ser gerada uma imagem diferente. As aplicações de RV utilizavam tradicionalmente sistemas multiprocessados específicos, como, por exemplo as Silicon Graphics (SGI). O custo destes sistemas computacionais voltados para a área é alto, o que inviabiliza o uso destes por muitos. Porém, atualmente os computadores pessoais são suficientemente poderosos para serem usados para aplicações gráficas complexas, especialmente com a disponibilidade de placas de vídeo aceleradoras com suporte a primitivas 3D. As últimas tecnologias lançadas para estes computadores, como CPUs multi-core, têm também proporcionado muitos avanços. Contudo, deve-se estar atento à programação, pois esta deve ser feita de tal maneira que realmente usufrua destes recursos. Uma das soluções que tem sido utilizada largamente são os clusters de computadores pessoais, que unem o poder de processamentos destes computadores com os avanços das redes e criam ambientes de RV equiparável ou mesmo superior aos sistemas multiprocessados específicos para a área gráfica. O princípio por trás do uso destes clusters está na divisão da tarefa total em outras tarefas menores, que são distribuídas entre os nós, e, quando terminado seu processamento, realizam a sincronização das informações obtidas. O sucesso de clusters na RV é demonstrado largamente na literatura [2]. O mesmo princípio de utilização de clusters para RV é válido também para RA. Porém, a maioria das aplicações de RA exige um menor poder de processamento do que as aplicações de RV. Sendo assim, a capacidade computacional dos computadores pessoais com placas aceleradoras 3D são geralmente suficientes para estas aplicações. 2.2 Soluções de dispositivos de interação A interação com os mundos virtuais é realizada geralmente por intermédio de dispositivos como luvas, trajes, mouse, joystick e rastreadores. Os dispositivos convencionais são pouco práticos para algumas aplicações de RV e RA, provendo uma forma não intuitiva de manipulação do mundo e restringindo o usuário a uma mesa fixa e entradas bidimensionais. Porém, boa parte os dispositivos convencionais são suficientes para várias aplicações. Além disso, alguns meios de interação que são de baixo custo financeiro podem substituir as funcionalidades dos dispositivos não convencionais, como o uso de câmeras no lugar de trackers. Um outro recurso que também pode ser usado é a voz. Esta tem a vantagem de liberar as mãos e braços para outras tarefas. 2.3 Estereoscopia A estereoscopia é um dos recursos da RV e RA que influenciam diretamente na sensação de imersão dos usuários. Um sistema bastante simples consiste em uma única tela, com estereoscopia passiva, controlada por um único computador. Por usar estereoscopia passiva, usa-se dois projetores. Nestes sistemas as imagens do par estéreo são superpostas, e

4 utiliza-se óculos com um filtro passivo. Um dos métodos é filtrar por cor, conhecido como anaglifo. A imagem correspondente ao olho direito é desenhada na cor vermelha, enquanto a do olho esquerdo usa a cor azul, por exemplo. Para a visualização, os usuários utilizam óculos bi-cromáticos que possuem uma lente vermelha no olho direito e uma azul no olho esquerdo. As lentes dos óculos atuam como filtros, o que faz com que cada olho enxergue apenas a imagem correspondente, gerando o efeito estéreo. Os óculos bi-cromáticos são de baixíssimo custo. Esta solução não é adequada para usuários com daltonismo. Outra forma de separar as imagens é utilizar filtros polarizadores de luz. Os usuários utilizam óculos com polarização para a visualização do mundo virtual. As lentes destes óculos possuem filtros de polarização oposta um para o olho direito e outro para o esquerdo. Em cada projetor é colocado um filtro polarizador, garantindo, então, que a informação correta passe pelo filtro correspondente nos óculos. Os filtros são rotacionados de tal forma que a polarização da luz dos projetores tem orientações defasadas de 90º. As lentes polarizadoras dos óculos possuem orientações coincidentes com os filtros dos projetores. Assim, as projeções dos dois projetores são feitas sobrepostas na tela (que preserva a polarização da luz incidente, na reflexão). Desta forma, cada olho enxerga apenas a imagem projetada por um dos projetores, gerando o efeito estéreo. É preciso garantir que a superfície usada para projeção mantenha a polarização da luz. Existem telas fabricadas especialmente para este fim, mas existem também tintas de baixo custo, que são encontradas facilmente nas lojas de tintas, que podem ser utilizadas para pintar a superfície de projeção. 2.3 Soluções para a construção das telas de projeção Os dispositivos de projeção tem como objetivo produzir uma imersão visual do mundo virtual. Quanto maior o campo de visão do usuário é maior será o grau de imersão. Para isso, é necessário então a construção de sistemas de multiprojeção. Sistemas de baixo custo com duas ou até três telas estão disponíveis na literatura [2,3]. Esses sistemas não oferecem uma imersão completa como uma Caverna Digital (CAVE), entretanto são capazes de realizar a maioria dos experimentos executados em um laboratório de RV e RA. A primeira solução é o uso de telas planas ou de curvatura pequena. Se for sem estereoscopia, pode-se utilizar uma parede de cor branca. Nestas telas o usuário é capaz de visualizar toda a simulação simultaneamente. Esta disposição é muito usada em centros de controle, ou em locais onde se precisa de telas grandes com resolução que não pode ser alcançada por um único projetor. O sistema planar apresentado do Unasp (seção 4.3) é um exemplo. Outra solução é a construção de telas do tipo quina, que pode ser um canto de uma parede. Os ambientes do tipo quina oferecem uma maior imersão do que as planas, pois os usuários se sentem envolto pelo ambiente virtual, como é o exemplo do estudo de caso CaveUT (seção 4.1).

5 3 Parte lógica Existem diversos pacotes de software voltados para a implementação de aplicações de RA e RV, sendo que a maioria deles podem ser executados em computadores pessoais. 3.1 Ferramentas de modelagem Existem diversos pacotes de software voltados para a implementação de aplicações de RV e RA, sendo que a maioria deles podem ser executados em computadores pessoais. Um exemplo de ferramenta sem custo que pode ser utilizada é o Blender, que é um software (editor gráfico) de modelagem e animação 3D, que está sob a licença GNU-GPL. Ele oferece uma gama enorme de recursos e funcionalidades para criação de objetos 3D, renderização de cenas, animação com um editor de vídeo integrado e pós-produção, tudo em um único ambiente de trabalho. Ele está disponível para várias plataformas, como Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, FreeBSD, SkyOS e MorphOS. Esta ferramenta high-end fornece funcionalidades similares às encontradas em softwares comerciais como XSI, Cinema 4D, 3D Studio Max e Maya. 3.2 Ferramenta para o desenvolvimento das aplicações de RV e RA Existem diversas ferramentas disponíveis sem nenhum custo, como é o exemplo: Panda-3D, OGRE (Object-oriented Graphics Rendering Engine), OpenSceneGraph (OSG), OpenSG, Irrlicht, Crystal Space, VRJuggler, ARToolkit e ARToolkit Plus [4]. Estas ferramentas têm evoluído constantemente, cada vez mais oferecem um maior realismo gráfico, suporte a formas mais avançadas de animação e programabilidade por meio de scripts. As voltadas especificamente para RA têm cada vez mais adquirido maior velocidade de processamento e maior estabilidade no reconhecimento de objetos. Sendo que tudo isto sem custos. Um ambiente de desenvolvimento ideal é aquele que além de resolver os problemas pertinentes às aplicações de RV e RA atenda os requisitos básicos de software. Porém, ainda não existe uma ferramenta com todas estas características. 4 Exemplos de sistemas de baixo custo Na literatura é possível encontrar diversos relatos de sistemas desenvolvidos com poucos recursos financeiros. Nota-se que a criatividade dos desenvolvedores é o principal diferencial destas soluções. Algumas delas foram construídas apenas para serem prova de conceito, outras para ensino e outras para diversão.

6 4.1 Building Virtual Worlds O projeto Building Virtual Words, que foi iniciado em 1996, é uma matéria interdisciplinar da Universidade Carnegie Mellon na qual os grupos devem construir mundos virtuais interativos em duas semanas. O ponto chave deste projeto é a criatividade dos estudantes, pois todos devem usar os mesmos softwares (Maya, Photoshop,Adobe e Panda3D) e hardwares (Head-Mounted Display e um tracker eletromagnético). Após a criação, o resultado é apresentado para todos. Como resultado, diversos mundos já foram criados. São diversos pontos que merecem destaque neste projeto, inicialmente os poucos recursos utilizados. Nota-se que os softwares pagos utilizados podem ser substituídos por outros gratuitos, como, por exemplo, ao invés de se utilizar o Maya pode-se utilizar o Blender. Eles utilizam a engine Panda-3D, que é gratuita e tem uma curva de aprendizagem baixa. Quanto ao hardware, eles utilizam um Tracker eletromagnético. Este equipamento é de alto custo, porém em diversas situações pode ser substituído por um sistema construído por câmeras. Outros pontos que devem ser ressaltados é a quantidade projetos implementados e a integração que este projeto resulta nos alunos. Projetos como este podem ser realizados nas universidades que oferecem um curso de computação com baixo custo. A Figura 1(a) mostra um exemplo no qual o usuário navega em um rio e os movimentos do remo são monitorados pelo tracker. O usuário usa um HMD para visualizar o ambiente. Na Figura 1(b), utilizando o mesmo hardware, o usuário voa em um dragão, que é direcionado conforme os movimentos da lança. Estes dois projetos poderiam ser feitos sem o tracker, para isto bastaria a utilização de câmeras convencionais para realizar a detecção dos movimentos do remo e da lança. (a) Figura 1 Building Virtual Worlds (b) 4.2 Cave-UT Jacobson [3] desenvolveu um ambiente portátil de multiprojeção monoscópica composta por duas ou mais telas. O custo do software é cerca de $50 pelo e nada pelo CaveUT. O hardware utilizado são computadores pessoais e projetores convencionais. O sistema de

7 renderização é o Unreal Tournament (UT), que é uma engine popular, que foi modificada dando origem a CaveUT. A Figura 2(a) mostra a configuração do ambiente para uma projeção em Quina. A Figura 2(b) apresenta uma projeção do CaveUT em um PowerWall curvado, composto por 3 telas. (a) 4.3 Mini-cave do UNASP Figura 2 - CaveUT O Centro Universitário Adventista de São Paulo (UNASP) tem um laboratório de RV e RA no qual está disponível um sistema de multiprojeção no formato de Quina (Figura 3(a)) e PowerWall (Figura 3(b)). Este projeto foi construído com um cluster composto por dois computadores pessoais e dois projetores. Para estereoscopia passiva utilizam-se estes dois projetos e uma lente polarizada. (b) (a) (b) Figura 3 Sistema de Multiprojeção do UNASP

8 5 Conclusões O desenvolvimento de ambientes de RV e RA tem sido contínuo, e estes tendem a se tornar cada vez mais sofisticadas e completas. Constantemente estão surgindo hardwares cada vez mais sofisticados, como novos trackers, joysticks e com câmeras.do ponto de vista de software, os algoritmos estão sendo aperfeiçoados, com melhora do desempenho, da qualidade de reconhecimento de padrões em RA e da qualidade de imagem final gerada; há também maior suporte a problemas específicos da área, como renderização estereoscópica ou deformada, suporte transparente a dispositivos de entrada e a computação distribuída. Com a maior disponibilidade softwares e hardwares, menor custo e maior uso pelos pesquisadores, a montagem de ambientes para RV e RA tem se tornado mais fácil, já que o desenvolvimento de técnicas, produtos e sistemas por outros pesquisadores é reaproveitado. Equipamentos de RV e RA estão com custo acessível a qualquer entidade com um mínimo de verba disponível, sendo acessível até mesmo a alguns usuários caseiros. As ferramentas hoje permitem que, com um pouco de criatividade e empenho em desenvolvimento, um sistema original e estado da arte seja implementado, para a realização de pesquisas úteis e inéditas. A evolução dos sistemas na última década é impressionante - enquanto há dez anos havia pouquíssimas soluções para RV e RA, sempre de alto custo, hoje há uma gama de soluções disponíveis sob licenças de custo baixo ou zero. Essas soluções permitem montar sistemas rapidamente, sem a necessidade de especialistas nem de grandes orçamentos. 6 Referências [1] J.Allard,V. Gouranton,G. Amarque, E. Melin, B. Rafin. Softgenlock: Active Stereo and Genlock for PC Cluster. IPT/EGVE'03 Workshop. May. Zurich. Switzerland [2] Guimarães, M. P. Um ambiente de desenvolvimento de aplicações de Realidade Virtual baseadas em aglomerados gráficos. Tese de doutorado. Escola Politécnica da Universidade de São Paulo. Dezembro [3] J.Jacobson. Using Cave UT to Build Immersive Displays With the Unreal Tournament Engine and a PC Cluster.Symposium on Interactive 3D graphics table of contents. Monterey, California [4]Kirner,C & Siscouttto. Realidade Virtual e Aumentada. Conceitos, Projeto e Aplicações. Livro do Pré-Simpósio. IX Symposium on virtual and Augmented Reality. Petrópolis. RJ. 28 de maio de 2007.

Realidade Virtual Mitos, Realidades e Promessas

Realidade Virtual Mitos, Realidades e Promessas Mitos, Realidades e Promessas, Prof. Dr. Depto. Engenharia de Sistemas Eletrônicos Escola Politécnica da USP Exemplos: Caso 1 CAVE Prototipagem Automobilística fev. 2000 2 Exemplos: Caso 2 Hemisfério Transplante

Leia mais

Sistemas Avançados de Realidade Virtual. Realidade Virtual

Sistemas Avançados de Realidade Virtual. Realidade Virtual VII SYMPOSIUM ON VIRTUAL REALITY PRÉ - SIMPÓSIO 19 de outubro de 2004 Sistemas Avançados de Realidade Virtual Luciano Pereira Soares Marcelo Knörich Zuffo {lsoares,mkzuffo}@lsi.usp.br Introdução A Realidade

Leia mais

O principal objetivo do estímulo visual, tanto em RV quanto em RA é fornecer ao usuário a sensação de tridimensionalidade.

O principal objetivo do estímulo visual, tanto em RV quanto em RA é fornecer ao usuário a sensação de tridimensionalidade. Visão Estereoscópica Alberto B. Raposo Flávio Szenberg Marcelo Gattass Waldemar Celes INF 1366 Estímulo Visual O principal objetivo do estímulo visual, tanto em RV quanto em RA é fornecer ao usuário a

Leia mais

A utilização da realidade virtual e aumentada na criação de objetos educacionais

A utilização da realidade virtual e aumentada na criação de objetos educacionais Patrocínio, MG, junho de 2016 A utilização da realidade virtual e aumentada na criação de objetos educacionais Igor Acássio Melo (IFTM Campus Patrocínio) 1 ; Juliana Gonçalves (IFTM Campus Patrocínio)²;

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

Protótipo tipo de um Ambiente de. Estereoscopia. Edson Momm. Prof. Dalton Solano dos Reis Orientador

Protótipo tipo de um Ambiente de. Estereoscopia. Edson Momm. Prof. Dalton Solano dos Reis Orientador Protótipo tipo de um Ambiente de Visualização com Técnicas T de Estereoscopia Edson Momm Prof. Dalton Solano dos Reis Orientador Roteiro da apresentação Introdução / Objetivo Ambiente Virtual Interfaces

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

ESTUDO E IMPLEMENTAÇÃO DE METÁFORAS DE INTERAÇÃO 3D COM FOCO EM NAVEGAÇÃO EM AMBIENTE CAVE

ESTUDO E IMPLEMENTAÇÃO DE METÁFORAS DE INTERAÇÃO 3D COM FOCO EM NAVEGAÇÃO EM AMBIENTE CAVE UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO ESTUDO E IMPLEMENTAÇÃO DE METÁFORAS DE INTERAÇÃO 3D COM FOCO EM NAVEGAÇÃO EM AMBIENTE CAVE PROPOSTA DE TRABALHO

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

Implementação de um laboratório de realidade virtual de baixo custo: estudo de caso de montagem de um laboratório para o ensino de Matemática

Implementação de um laboratório de realidade virtual de baixo custo: estudo de caso de montagem de um laboratório para o ensino de Matemática Implementação de um laboratório de realidade virtual de baixo custo: estudo de caso de montagem de um laboratório para o ensino de Matemática Valéria Farinazzo Martins 1 Alisson José Gregório de Oliveira

Leia mais

Realidade Virtual. Realidade Virtual - Introdução. 4 Conceitos Iniciais. 4 Aplicações 4Equipamentos para RV. 4Fundamentos de Computação Gráfica

Realidade Virtual. Realidade Virtual - Introdução. 4 Conceitos Iniciais. 4 Aplicações 4Equipamentos para RV. 4Fundamentos de Computação Gráfica Realidade Virtual Realidade Virtual - Prof. Dr. Alexandre Cardoso Realidade Virtual - Introdução 4 Conceitos Iniciais 4 Aplicações 4Equipamentos para RV 4Fundamentos de Computação Gráfica 4RV não imersiva

Leia mais

As comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como:

As comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como: 1 Introdução As comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como: videoconferência, ensino à distância, treinamento,

Leia mais

RV PlanoVision Viewer

RV PlanoVision Viewer RV PlanoVision Viewer Visualizador de Realidade Virtual com Estereoscopia Horizontal e Rastreamento de Cabeça Djalma Lúcio Soares da Silva Sumário I.Introdução... 3 II.Relatório... 4 1.Objetivo... 4 2.Arquitetura...

Leia mais

Introdução. Vale observar que o sistema de visualização 3D através de um monitor não é considerado imersivo.

Introdução. Vale observar que o sistema de visualização 3D através de um monitor não é considerado imersivo. Introdução O que é a realidade virtual? Por ser ter suas aplicações nas mais variadas áreas do conhecimento humano a realidade virtual, assim como a simulação, é definida de forma diferente para cada necessidade.

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

Ferramentas para a Geração de Imagens com Realismo em Ambientes Virtuais

Ferramentas para a Geração de Imagens com Realismo em Ambientes Virtuais Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Ferramentas para a Geração de Imagens com Realismo em Ambientes Virtuais Projeto de Pesquisa Bolsa de Iniciação Científica

Leia mais

Virtualidade Aumentada. Colaboração. Realidade Misturada (Mixed Reality) Alberto B. Raposo. O Espectro de Realidade Virtual. Virtual.

Virtualidade Aumentada. Colaboração. Realidade Misturada (Mixed Reality) Alberto B. Raposo. O Espectro de Realidade Virtual. Virtual. ealidade Aumentada e Colaboração Alberto B. aposo O Espectro de ealidade Virtual ealidade Misturada (Mixed eality) eal ealidade Aumentada Virtualidade Aumentada Virtual 1 ealidade Aumentada Inserção de

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

Revenda Autorizada (11)

Revenda Autorizada  (11) Revenda Autorizada Tour pelo Produto Você não vai encontrar em nenhum outro lugar uma solução que inclua um conjunto completo de ferramentas para obter criatividade, controle e publicação de conteúdo,

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

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais 1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas

Leia mais

Dispositivos Não-Convencionais para Interação e Imersão em Realidade Virtual e Aumentada

Dispositivos Não-Convencionais para Interação e Imersão em Realidade Virtual e Aumentada Capítulo 2 Dispositivos Não-Convencionais para Interação e Imersão em Realidade Virtual e Aumentada Liliane S. Machado LabTEVE Universidade Federal da Paraíba João Pessoa PB liliane@di.ufpb.br Abstract

Leia mais

Dispositivos Adequados à Realidade Virtual

Dispositivos Adequados à Realidade Virtual Dispositivos Adequados à Realidade Virtual Alexandre Cardoso1, Liliane dos Santos Machado2 1 Faculdade de Engenharia Elétrica Universidade Federal de Uberlândia (UFU) Av. João Naves de Ávila, 2121 Uberlândia

Leia mais

Utilização da realidade aumentada no ensino das ciências biológicas

Utilização da realidade aumentada no ensino das ciências biológicas Utilização da realidade aumentada no ensino das ciências biológicas José Santos de Oliveira Júnior 1, Mary Caroline Skelton 2 1. Bacharel em Ciências Biológicas. Universidade Nove de Julho UNINOVE, São

Leia mais

Curso de Sistemas de Informação. FACISA Virtual Relatório de Pesquisa

Curso de Sistemas de Informação. FACISA Virtual Relatório de Pesquisa Curso de Sistemas de Informação FACISA Virtual Relatório de Pesquisa Equipe: Professor Coordenador: Isabel Dillmann Nunes Professores Pesquisadores: Carla Borba Cecir Almeida Mirna Carelli Maia Alunos:

Leia mais

USO DE REALIDADE AUMENTADA COMO SUPORTE PARA A VISUALIZACÃO DE DADOS EM ESTUDOS DE QUALIDADE DE ÁGUA

USO DE REALIDADE AUMENTADA COMO SUPORTE PARA A VISUALIZACÃO DE DADOS EM ESTUDOS DE QUALIDADE DE ÁGUA USO DE REALIDADE AUMENTADA COMO SUPORTE PARA A VISUALIZACÃO DE DADOS EM ESTUDOS DE QUALIDADE DE ÁGUA Jorge Antonio Silva Centeno 1 & Regina Tiemy Kishi 2 RESUMO --- Neste artigo são apresentados os primeiros

Leia mais

O AUXÍLIO DE AMBIENTES VIRTUAIS INTERATIVOS PARA O ESTUDO ARQUITETÔNICO DO CENTRO UNIVERSITÁRIO ANTONIO EUFRÁSIO DE TOLEDO DE PRESIDENTE PRUDENTE

O AUXÍLIO DE AMBIENTES VIRTUAIS INTERATIVOS PARA O ESTUDO ARQUITETÔNICO DO CENTRO UNIVERSITÁRIO ANTONIO EUFRÁSIO DE TOLEDO DE PRESIDENTE PRUDENTE O AUXÍLIO DE AMBIENTES VIRTUAIS INTERATIVOS PARA O ESTUDO ARQUITETÔNICO DO CENTRO UNIVERSITÁRIO ANTONIO EUFRÁSIO DE TOLEDO DE PRESIDENTE PRUDENTE Leandro NALDEI 1 Viviani Priscila Piloni VILHEGAS 2 RESUMO:

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

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

Desenvolvimento de um Motor Gráfico de Apoio a Ambientes Lúdicos Educacionais Desenvolvimento de um Motor Gráfico de Apoio a Ambientes Lúdicos Educacionais João Gabriel Lima Moraes 1 ;Victor Travassos Sarinho 2 1. Bolsista PIBIC/CNPq, Graduando em Engenharia de Computação, Universidade

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

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:

Leia mais

ChemCAVE3D: Sistema de Visualização Imersivo e Interativo de Moléculas 3D

ChemCAVE3D: Sistema de Visualização Imersivo e Interativo de Moléculas 3D ChemCAVE3D: Sistema de Visualização Imersivo e Interativo de Moléculas 3D Diego Roberto Colombo Dias 1, José Remo Ferreira Brega 1, Anthony Ferreira Lamarca 1, Mário Popolin Neto 1, Daniel Jun Suguimoto

Leia mais

. Figura 2.1. Representação do campo elétrico gerado por uma carga pontual eletricamente positiva. Fonte: Elaborada pelo autor Figura 2.2. Representação do campo elétrico gerado por uma carga

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

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

Daniel Ribeiro Trindade

Daniel Ribeiro Trindade Daniel Ribeiro Trindade 1 o Novas soluções para ambiente imersivos: o Mais baratas. o Ocupam menos espaço. o Menor custo e mais facilidade de manutenção. 2 o O custo de produção de software para esses

Leia mais

15/03/2018. Professor Ariel da Silva Dias Introdução a Engenharia de Software. O mundo moderno poderia existir sem software?

15/03/2018. Professor Ariel da Silva Dias Introdução a Engenharia de Software. O mundo moderno poderia existir sem software? O mundo moderno poderia existir sem software? Professor Ariel da Silva Dias Introdução a Engenharia de Software 1 Software Associação de programas de computador e documentação; Atributos de um bom software

Leia mais

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída 11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando

Leia mais

Porte do Engine de Física ODE para a Plataforma Pocket PC

Porte do Engine de Física ODE para a Plataforma Pocket PC UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA Porte do Engine de Física ODE para a Plataforma Pocket PC Proposta de Trabalho de Graduação Aluno: Daliton da Silva (ds2@cin.ufpe.br) Orientadora:

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: Informática Básica Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

Figura 16 Niagara - Visão de grupos de notas.

Figura 16 Niagara - Visão de grupos de notas. Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade

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

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

Guia de recursos: produtividade de workstations

Guia de recursos: produtividade de workstations Guia de recursos: produtividade de workstations Conteúdo Além do desktop: produtividade de workstations 2 Descubra como obter a maior produtividade possível de aplicativos de alto desempenho que requerem

Leia mais

Informática Básica e Aplicativos de Escritório

Informática Básica e Aplicativos de Escritório Informática Básica e Aplicativos de Escritório Computadores: Ferramentas para a Era da Informação Professor: Charles Leite Forjando uma Sociedade Baseada em Computadores Bases tradicionais da economia:

Leia mais

Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF

Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF Título da Geração de malhas trivalentes com arestas regulares a partir de superfícies arbitrárias Palavras-Chave: Modelagem Geométrica,

Leia mais

UTILIZAÇÃO DE REALIDADE MISTURADA NO DESENVOLVIMENTO DE OBJETOS DE APRENDIZAGEM. Sobral CE Maio 2013

UTILIZAÇÃO DE REALIDADE MISTURADA NO DESENVOLVIMENTO DE OBJETOS DE APRENDIZAGEM. Sobral CE Maio 2013 UTILIZAÇÃO DE REALIDADE MISTURADA NO DESENVOLVIMENTO DE OBJETOS DE APRENDIZAGEM Sobral CE Maio 2013 Anderson Barbosa Rodrigues Faculdades INTA andersonbarbosa@nitead.com.br André Alves Bezerra Faculdades

Leia mais

Curso: Redes de Computadores

Curso: Redes de Computadores Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg

Leia mais

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

Ciências da Computação Disciplina:Computação Gráfica Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2013 7 semestre Aula 06 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro: Campus, 2005. ALVES, W. P. Crie, anime

Leia mais

ARTOOLKIT: UMA BIBLIOTECA

ARTOOLKIT: UMA BIBLIOTECA COMPUTAÇÃO ARTOOLKIT: UMA BIBLIOTECA PARA CONSTRUÇÃO DE APLICAÇÕES EM REALIDADE AUMENTADA * RESUMO ABSTRACT O objetivo deste estudo é pesquisar no campo da Realidade Aumentada e demonstrar a biblioteca

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

Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela

Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela Aula 2: Tipos de Sistemas Operacionais Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela O que veremos nesta aula? Principais tipos de sistemas operacionais

Leia mais

Programação Concorrente

Programação Concorrente INE 5410 Programação Concorrente Professor: Lau Cheuk Lung (turma A) INE UFSC lau.lung@inf.ufsc.br Conteúdo Programático 1. 2. Programação Concorrente 3. Sincronização 1. Condição de corrida, região critica

Leia mais

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

Prof. Daniel Hasse. Multimídia e Hipermídia Prof. Daniel Hasse Multimídia e Hipermídia AULA 01 O que é multimídia? Prof. Daniel Hasse Livro - Multimídia: conceitos e aplicações Os principais conceitos da tecnologia da multimídia serão abordados

Leia mais

Sistemas Operacionais II. Linux - Introdução

Sistemas Operacionais II. Linux - Introdução Sistemas Operacionais II Linux - Introdução 2 Histórico Em 1991, um estudante de computação da Finlândia chamado Linus Torvalds desenvolveu um kernel compatível com o Unix para um processador 80386 que

Leia mais

Tecnologias de Computadores

Tecnologias de Computadores Tecnologias de Computadores TSI no ensino Trabalho realizado por: Carlos Aguilar nº 27886 Miguel Xavier nº 26705 Bruno Esteves nº 26975 TSI no ensino Introdução Aplicadas ao ensino como consequência da

Leia mais

Prof. Ms. Ricardo Seyssel. Realidade Virtual & Realidade Aumentada

Prof. Ms. Ricardo Seyssel. Realidade Virtual & Realidade Aumentada Realidade Virtual & Realidade Aumentada Realidade REALIDADE Virtual VIRTUAL A Realidade Virtual (RV) vem trazer ao uso do computador um novo paradigma de interface com o usuário. Neste paradigma, o usuário

Leia mais

Módulo. de captura, filtragem e redirecionamento de mensagens DirectX. Giovani Chaves Orientador: Mauro Marcelo Mattos

Módulo. de captura, filtragem e redirecionamento de mensagens DirectX. Giovani Chaves Orientador: Mauro Marcelo Mattos Módulo de captura, filtragem e redirecionamento de mensagens Giovani Chaves Orientador: Mauro Marcelo Mattos Sumário Módulo de captura, filtragem e redirecionamento de mensagens Módulo de captura, filtragem

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Desktop Sistemas Multiprocessadores Prof. Esp. Manoel Pedro Sistemas de Mesa (desktops) Os computadores pessoais (PCs) apareceram no anos 70, durante a primeira década, as

Leia mais

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho 1 Introdução I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho Os hardwares gráficos atualmente podem ser considerados como verdadeiros processadores

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

Sistematização de procedimentos para visualização, por mais de um usuário, de imagens estáticas estereoscópicas utilizando-se tecnologia simplificada

Sistematização de procedimentos para visualização, por mais de um usuário, de imagens estáticas estereoscópicas utilizando-se tecnologia simplificada Sistematização de procedimentos para visualização, por mais de um usuário, de imagens estáticas estereoscópicas utilizando-se tecnologia simplificada AIVITS Ambientes de Imersão Virtual de Tecnologia Simplificada

Leia mais

Colaboração em Ambientes Educacionais com Realidade Aumentada

Colaboração em Ambientes Educacionais com Realidade Aumentada Colaboração em Ambientes Educacionais com Realidade Aumentada Francisco César de Oliveira Pós Graduação/Univ. Metodista de Piracicaba (Unimep) Claudio Kirner Centro de Educação Aberta e à Distância/Univ.

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE AUMENTADA PARA O ENSINO DE ANATOMIA

DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE AUMENTADA PARA O ENSINO DE ANATOMIA DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE AUMENTADA PARA O ENSINO DE ANATOMIA Luis T. G. Pinto 1, Lucas M. Zonta 2, Alexandre M. L. Ferreira 2, Marcus V. C. Calca³, José Rafael Pilan 3. 1 Pós-Graduando

Leia mais

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Material

Leia mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World RECONHECIMENTO DE OBJECTIVOS PARA APLICAÇÕES DE VISÃO PARA COMPUTADOR MÓVEIS O SentiSight Embedded foi projetado para desenvolvedores que desejam usar o reconhecimento de objetos com base em visão por

Leia mais

Sistema Gestor de Bancos de Dados (SGBD)

Sistema Gestor de Bancos de Dados (SGBD) Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação

Leia mais

5.1. Integração do Sistema de Macros com o Motor de Jogos Fly3D

5.1. Integração do Sistema de Macros com o Motor de Jogos Fly3D 5 Resultados 5.1. Integração do Sistema de Macros com o Motor de Jogos Fly3D O motor de jogos Fly3D é um conjunto de aplicações, bibliotecas e ferramentas construídas para proporcionar um ambiente robusto

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

Reconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas

Reconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas MAC499 - Trabalho de Formatura Supervisionado Reconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas Alunos: Daniel Ferreira Santos Eduardo Bretones Mascarenhas Apolinário

Leia mais

MEU SISTEMA ESTÁ LENTO! ENTENDA AS POSSÍVEIS CAUSAS DESTE PROBLEMA

MEU SISTEMA ESTÁ LENTO! ENTENDA AS POSSÍVEIS CAUSAS DESTE PROBLEMA MEU SISTEMA ESTÁ LENTO! ENTENDA AS POSSÍVEIS CAUSAS DESTE PROBLEMA VOCÊ SABIA? Algumas vezes temos uma lentidão ao utilizar o Shop Control 9 e o primeiro culpado é sempre o sistema. Mas ao tratarmos dessa

Leia mais

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar.

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar. Implementação de um protópito de uma interface para um controlador de cadeiras de rodas guiado pela direção do olhar. Vinícius Assis Saueia da Silva 18 de abril de 2005 1 Título Implementação de um protópito

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

FERRAMENTA DIDÁTICA PARA O ENSINO DO DESENVOLVIMENTO ÓSSEO UTILIZANDO TÉCNICAS DE REALIDADE VIRTUAL

FERRAMENTA DIDÁTICA PARA O ENSINO DO DESENVOLVIMENTO ÓSSEO UTILIZANDO TÉCNICAS DE REALIDADE VIRTUAL FERRAMENTA DIDÁTICA PARA O ENSINO DO DESENVOLVIMENTO ÓSSEO UTILIZANDO TÉCNICAS DE REALIDADE VIRTUAL LIMA, Izabela HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais FAEG - Rua das

Leia mais

Algoritmos e Lógica de Programação Componentes e Arquitetura

Algoritmos e Lógica de Programação Componentes e Arquitetura Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções

Leia mais

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de 12 1 1.1. Motivações Dentre os tipos de técnicas de Inteligência Artificial existentes, as técnicas de Programação Genética (PG) continuam mudando rapidamente conforme os pesquisadores e profissionais

Leia mais

4 Impostores com Relevo

4 Impostores com Relevo 63 4 Impostores com Relevo I just wish... I wish I knew what I'm supposed to do. That's all. I just wish I knew. (The Matrix) 4.1 Introdução Os objetos modelados por texturas com relevo, por corrigirem

Leia mais

Programação de Computadores I

Programação de Computadores I Programação de Computadores I 2018.2 Computador O computador é uma máquina que realiza processamento de dados automaticamente. Ela é formada por um hardware e um software. Notebook Celular Video Game Câmeras

Leia mais

Disciplina de. Programação de Robôs Móveis SSC-0712

Disciplina de. Programação de Robôs Móveis SSC-0712 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0712 (PRM) - 1o. Semestre 2014 Disciplina de SSC-0712 1 Fev. 2014 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

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

Desenvolvimento de Cenários com Recursos de Realidade Virtual e Softwares de Modelagem 3D

Desenvolvimento de Cenários com Recursos de Realidade Virtual e Softwares de Modelagem 3D Desenvolvimento de Cenários com Recursos de Realidade Virtual e Softwares de Modelagem 3D Leonardo Pastorino 1, Cristina Haguenauer 1, Gerson Gomes Cunha 2 1 Laboratório de Pesquisa em Tecnologias da Informação

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

GeFighters: Using Gestures on a Fighting Game

GeFighters: Using Gestures on a Fighting Game GeFighters: Using Gestures on a Fighting Game João Marcelo Teixeira 1, Thiago Farias 1, Saulo Pessoa 1, Carlos Eduardo Rodrigues 1, Nacha Costa 1, Igor Cananéa 1, Veronica Teichrieb 2, Judith Kelner 1

Leia mais

Sis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o

Sis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz

Leia mais

Sistema de Multiprojeção para a Comunicação em Libras

Sistema de Multiprojeção para a Comunicação em Libras Sistema de Multiprojeção para a Comunicação em Libras Anthony Ferreira La Marca, José Remo Ferreira Brega, Diego Roberto Colombo Dias Universidade do Estado do Mato Grosso Universidade Estadual Paulista

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

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo GPU (Graphics Processing Unit) Bruno Padilha - 5745282 Gregory De Bonis - 6431180 Luciana Kayo - 6430992 O que é? O que é? - Processador auxiliar responsável principalmente por operações de ponto flutuante

Leia mais

Projeto Museu Virtual: Criação de Ambientes Virtuais com Recursos e Técnicas de Realidade Virtual

Projeto Museu Virtual: Criação de Ambientes Virtuais com Recursos e Técnicas de Realidade Virtual Projeto Museu Virtual: Criação de Ambientes Virtuais com Recursos e Técnicas de Realidade Virtual Cristina Jasbinschek Haguenauer 1,2 Gerson Gomes Cunha 2 Francisco Cordeiro Filho 1 Marcos Coutinho Monnerat

Leia mais

CP Introdução à Informática Prof. Msc. Carlos de Salles

CP Introdução à Informática Prof. Msc. Carlos de Salles CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA

Leia mais

Conceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES

Conceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO

Leia mais

Realidade Virtual. Ed Wilson Verussa Junior Orientador: Msc. Alexsandro de Almeida Pereira

Realidade Virtual. Ed Wilson Verussa Junior Orientador: Msc. Alexsandro de Almeida Pereira Introdução O presente trabalho de graduação aborda uma pesquisa cientifica que busca analisar através de um questionário os meios de representação utilizados atualmente para a apresentação de um projeto

Leia mais

Análise empírica de algoritmos de ordenação

Análise empírica de algoritmos de ordenação Análise empírica de algoritmos de ordenação Mario E. Matiusso Jr. (11028407) Bacharelado em Ciências da Computação Universidade Federal do ABC (UFABC) Santo André, SP Brasil mario3001[a]ig.com.br Resumo:

Leia mais

Ambiente de aprendizagem hipermídia para geometria descritiva

Ambiente de aprendizagem hipermídia para geometria descritiva Ambiente de aprendizagem hipermídia para geometria descritiva Fábio Gonçalves Teixeira Prof. Assistente - Dep. de Expressão Gráfica - FArq - UFRGS Régio Pierre da Silva Prof. Assistente - Dep. de Expressão

Leia mais

Introdução à Realidade Aumentada. Introduction to Augmented Reality

Introdução à Realidade Aumentada. Introduction to Augmented Reality Introdução à Realidade Aumentada Introduction to Augmented Reality Suzana H. Macedo1,3, Tiago S. Fioravanti2, José V. de Lima3, Maria C. V. Biazus3 Instituto Federal Fluminense (IFF) campus Itaperuna Itaperuna

Leia mais

O SISTEMA OPERACIONAL LINUX E SUAS APLICAÇÕES NAS ENGENHARIAS

O SISTEMA OPERACIONAL LINUX E SUAS APLICAÇÕES NAS ENGENHARIAS O SISTEMA OPERACIONAL LINUX E SUAS APLICAÇÕES NAS ENGENHARIAS José G. S. da Silva - jgss@uerj.br Depto. Engenharia Mecânica, Faculdade de Engenharia, FEN/UERJ. Carlos A. S. da Fonseca - carlos@labbas.eng.uerj.br

Leia mais

Virtual Heritage: A reconstituição do Forte São Luís através de um núcleo computacional de jogo (Engine)

Virtual Heritage: A reconstituição do Forte São Luís através de um núcleo computacional de jogo (Engine) EDITAL DE LANÇAMENTO E SELEÇÃO DE ALUNOS PESQUISADORES PARA O PROJETO DE PESQUISA Virtual Heritage: A reconstituição do Forte São Luís através de um núcleo computacional de jogo (Engine) ORIENTADOR: PROF.

Leia mais