Visualização Distribuída de Plantas de Processo de Manufatura em Ambientes Imersivos: Um Caso de Estudo na Construção Naval/Offshore
|
|
- Rafaela Ávila Ferrão
- 6 Há anos
- Visualizações:
Transcrição
1 Visualização Distribuída de Plantas de Processo de Manufatura em Ambientes Imersivos: Um Caso de Estudo na Construção Naval/Offshore Danúbia Espíndola FURG Av. Italia s/n Campus Carreiros Silvia Silva da Costa Botelho FURG Av. Italia s/n Campus Carreiros Jônata Tyska FURG Av. Italia s/n Campus Carreiros Nelson Duarte FURG Av. Italia s/n Campus Carreiros ABSTRACT This paper proposes a methodology for the distributed visualization of Manufacturing Processes. The methodology consider the use of a group of tools capable to propitiate the immersive visualization of virtual sceneries, in which CAD projects and simulations obtained from manufacturing tools are used in the industry. The proposal is validated in a real case study associated of Shipbuilding and Offshore Industries. 1. INTRODUÇÃO A computação está cada vez mais presente nas diferentes áreas e setores produtivos. Nas últimas décadas, uma série de conceitos, técnicas e ferramentas computacionais, denominadas de manufatura digital, vem sendo utilizadas ao longo de toda a cadeia de produção industrial. A manufatura digital abrange as etapas de planejamento e projeto, os processos de detalhamento e validação, o desenvolvimento de recursos de modelagem e simulação e por fim, a extração dos dados de manufatura e instruções de trabalho. Associados ao projeto mecânico e concepção do produto, sistemas de CAD 1 /CAE 2 /CAM 3 estão presentes no desenvolvimento de produtos simples até complexas estruturas e equipamentos. Com base em conceitos de Engenharia de Produção, Ferramentas de Simulação estão sendo utilizadas visando a análise do fluxo de materiais, recursos e processos, determinação de seqüências ótimas de fabricação, planejamento de manutenção, dentre outros. Modelos completos de plantas de manufatura podem ser concebidos e simulados na considerada nova geração de ferramentas de manufatura digital (DMU-Digital Mock-Up). Produtos como QUEST/DELMIA[12], ARENA [17], PROMODEL [3], consideradas tecnologias DMU, permitem desde macro-análises do processo de fabricação de um determinado produto, até a verificação de gargalos e situações críticas específicas, como por exemplo a seqüência de montagem de um determinado componente. Algumas destas ferramentas, como por exemplo o QUEST/DELMIA, contemplam o desenvolvimento de cenários 3D. Estes cenários, uma vez concebidos e manipulados por tecnologias advindas da Realidade Virtual (RV), permitem a 1 CAD- Computer Aided Design Projeto Assistido por Computador 2 CAE Computer Aided Engenieer Engenharia Assistida por Computador 3 CAM Computer Aided Manufacturing Manufatura Assistida por Computador visualização tridimensional da planta, garantindo uma interface realística e interativa das diferentes etapas do processo de produção. O termo RV abrange tecnologias de interatividade e projeção tridimensional imersivas bem como não imersivas, centralizadas ou distribuídas como por exemplo CAVES 4 (cavernas digitais). Nas CAVES, a imagem final apresentada ao observador é formada pela composição de imagens projetadas por múltiplos dispositivos de visualização distribuída. Cada uma dessas imagens contém uma parte da imagem total, obtida a partir de um processo de renderização simultânea do ambiente virtual sobre os diversos dispositivos de visualização. Assim, cada dispositivo age como uma janela para o ambiente virtual. A utilização de tal configuração possibilita, entre outros aspectos, o aumento do grau de imersão e integração do usuário do sistema com o ambiente virtual apresentado [16]. Devido à natureza distribuída dos atuais processos de construção e comissionamento de grandes estruturas e produtos, a possibilidade de reprodução remota, virtual e interativa de plantas de manufatura torna-se um aspecto importante capaz de determinar o (in)sucesso dos consórcios envolvidos e encomendas estabelecidas. Recursos tecnológicos de RV associados aos recentes Sistemas de Simulação de Processos e Produção surgem como um novo paradigma capaz de integrar diferentes níveis da cadeia de produção, distribuídos geograficamente e temporalmente de forma a enfrentar desafios de custo, entendimento e tempo. Se nas últimas décadas os benefícios advindos da RV e sua integração com os Sistemas Digitais de Manufatura focalizaram-se no produto, agora parte-se para seu uso na modelagem e simulação das plantas de manufatura como um todo. Grandes conglomerados industriais, como por exemplo a indústria automobilística (Volkswagen, Ford e General Motors), a indústria aeronáutica (Airbus, Embraer) e indústria offshore/naval estão integrando ao seu processo de manufatura conceitos de RV. [15][21] Neste contexto surgem novos desafios tais como o desenvolvimento de ferramentas capazes de integrar os diferentes Sistemas de Manufatura Digital hoje existentes distribuídos geograficamente, o tratamento de cenários animados em tempo real representando a dinâmica da planta, a necessidade de tratamento de situações realísticas de interação tais como colisão de obstáculos, o acionamento de dispositivos, a percepção de situações de risco, para citar alguns. Entretanto, ainda são escassas as soluções capazes de a partir de modelagens e simulações desenvolvidas, criar ambientes imersivos onde tais características estejam presentes. 4 CAVE Cave Automatic Virtual Environment
2 Sendo assim este trabalho propõe uma solução de baixo custo envolvendo um conjunto de ferramentas para a visualização imersiva distribuída em ambientes de multi-projeção (CAVEs) de plantas de manufatura, a partir de modelos e simulações desenvolvidos. Tais soluções são implementadas e validadas em um caso específico de estudo associado a Indústria de Construção Naval/Offshore. Inicialmente este artigo apresenta de forma detalhada os desafios associados ao problema, bem como um conjunto de soluções existentes para o seu tratamento. Após, com base em modelos e simulações desenvolvidas na ferramenta QUEST/DELMIA, são abordadas questões relativas às etapas de modelagem, conversão, visualização e interatividade do modelo. Finalmente, um conjunto de experimentos foi realizado validando a proposta dentro do projeto FINEP/Estruturante SIMULAÇÃO DE SISTEMAS DE CONSTRUÇÃO NAVAL. 2. A VISUALIZAÇÃO DE MODELOS E SIMULAÇÕES DE PLANTAS DE MANUFATURA O processo de visualização utilizando recursos de RV em tempo real de modelos e simulações de plantas de manufatura abrange um conjunto de desafios e questões a serem tratadas. Da concepção do modelo virtual da planta e sua simulação até o efetivo uso da visualização distribuída imersiva, podem-se enumerar as seguintes etapas associadas: i. Modelagem, ii. Conversão, iii. Visualização e iv. Interatividade (ver figura 1, detalhada na próxima sessão). Modelagem. Tal etapa refere-se a criação do modelo virtual da planta, a partir de sua modelagem e simulação da dinâmica de produção, envolvendo os seguintes aspectos: o estudo e desenvolvimento de técnicas de modelagem e simulação de processos de produção. Atualmente a modelagem e simulação de plantas de manufatura podem ser implementadas através do uso de algumas ferramentas comerciais. Tais sistemas apresentam diferentes níveis de qualidade em termos de interface de visualização. As plantas de manufatura podem incorporar detalhados arquivos CAD (2D, 3D) resultantes do projeto mecânico de seus produtos, até esquemáticos de funcionamento de suas máquinas e animações de seus operários durante o processo de montagem. definição do cenário virtual: entretanto, em muitas destas ferramentas os componentes básicos de Ambientes Virtuais como as entidades que o compõem, sua descrição geométrica, aparência e comportamento não são claramente definidos. Muitos dos Sistemas de Manufatura comerciais permitem apenas a exportação de cenários em formatos simples de descrição de vídeo como AVI e MPEG, outros de forma mais elaborada, através de linguagens de modelagem de ambientes virtuais como o VRML. Como o intuito principal é a análise dos processos de produção, na maioria dos casos, os modelos exportados possuem informações desnecessárias para a utilização em RV, e por outro lado, carecem de recursos fundamentais para a visualização, como texturas e simplificações de superfície. Conversão. Tal etapa engloba questões relacionadas a simplificação do modelo 3D gerado na etapa de modelagem. Basicamente são pontos a serem tratados: definição do conjunto de atributos associados ao modelo virtual e suas entidades a serem fornecidos a API. Tal definição pode ser estática (offline) ou aplicada em tempo real de visualização. necessidade de redução de complexidade das informações que constituem o modelo virtual. Tal questão, já relevante no caso genérico de Aplicações em RV, assume maior importância quando relacionada a Manufatura Digital, tendo em vista que as ferramentas de Modelagem e Simulação do Processo Industrial não são desenvolvidas com o objetivo principal de concepção de cenários virtuais e sua visualização distribuída. A diversidade de formatos exportados e o número de estruturas geométricas associadas as diferentes entidades do cenário podem tornar proibitiva a renderização das cenas a serem visualizadas. Visualização. Com o objetivo de propiciar uma visualização mais realística em termos de imersão estabelece-se a utilização de visualização distribuída em n planos. Abordagens tradicionais para o tratamento de multi-projeção fazem uso de sistemas especializados, que utilizam arquiteturas de hardware dedicado para controlar os múltiplos dispositivos de visualização. Algumas questões específicas de visualização distribuída devem ser averiguadas: A manutenção da consistência relacionada aos estados das entidades, seus atributos e convergência do estado dinâmico corrente destes entre os n planos projetados. A sincronização dos diferentes relógios virtuais associados aos diferentes componentes físicos do sistema, de forma a manter coerente a visualização dos cenários dinâmicos e sua relação com a taxa de amostragem dos quadros. O desempenho do sistema frente a relação número de entidades e número de planos de projeção. Interatividade. Os sistemas de Visualização de Processos envolvendo aspectos de RV devem fornecer suporte a diferentes graus de interatividade. No caso de cenários associados a plantas de manufatura o tratamento de colisões, o uso de equipamentos, a percepção das características do ambiente através de texturas e sons, são fatores importantes e devem estar previstos. Atualmente, as etapas e processos especificados não são tratados por nenhuma ferramenta única, inexistindo uma metodologia que parta da modelagem e forneça o sistema visual final distribuído. Entretanto muitos são os estudos e técnicas associados a cada questão de forma individual. Por exemplo o Sistema QUEST/DELMIA permite a modelagem e simulação de plantas de manufatura e sua exportação em VRML. Utiliza-se o modelo em VRML como estrutura para conversão Modelo-RV. Tal processo mostra-se custoso e ainda estando longe de ser automático. Além disso, mesmo voltadas para cenários estáticos, algumas ferramentas especializaram na transcrição CAD-RV. WalkInside [31] e Division Reality [22] são algumas destas soluções comerciais. WalkInside oferece suporte a detecção de colisões e
3 simulações de gravidade, possuindo melhores taxas de frames por segundo (fps) do que o Division Reality. Este último pode ser utilizado para ambientes imersivos tipo CAVE, suportando a manipulação direta de objetos, característica interativa essencial para operações de treinamento de funcionários e manutenção de equipamentos. Existem ainda sistemas desenvolvidos para visualização de modelos CAD, que também tratam a transcrição CAD-RV, como por exemplo o ENVIRON[9] que associados a uma ferramenta para aplicações de Realidade Virtual permitem a visualização de modelos CAD em ambientes de RV. VRJuggler[4] e Viral[2] são exemplos de ferramentas para aplicações de Realidade Virtual. O VRJuggler possui código aberto, é multi-plataforma e multidispositivos. Entretanto grande parte de sua configuração é feita de forma manual e através da edição de arquivos. Também tal ferramenta depende de muitas bibliotecas externas, dificultando sua compilação. Uma aplicação desenvolvida com o VRJuggler é completamente imersiva, ou seja, não é possível utilizar ao mesmo tempo o VRJuggler e um sistema de diálogos convencional (menus, listas, botões). A reconfiguração em tempo de execução é limitada. [27] O Viral é um sistema equivalente ao VRJuggler, com uma interface gráfica de configuração mais amigável, mas exigindo conhecimentos de orientação a objeto. Além disso, a obtenção de um Ambiente Virtual adequado passa pela definição dos atributos relacionados as suas entidades bem como a redução de complexidade da sua representação. Entre as ferramentas conhecidas para estas finalidades, pode-se citar World-Up[26] e 3DStudioMax[13]. Ambas reconhecem diversos formatos de arquivos, têm suporte a periféricos 3D e incluem o paradigma da orientação a objeto. Outra possibilidade relacionada a sistemas para visualização de cenários virtuais é a utilização de Game Engines. Destes pode-se citar o Unreal Tournament [15] e o Quake[25] que além de possuírem código parcialmente aberto para modificações, fornecem cenários com alto nível de detalhamento, alta velocidade de processamento e robusta transmissão em rede, suportando visualização distribuída. Tais características conduziram a utilização de Game Engines em diferentes propostas e trabalhos acadêmicos e comerciais. [5][23][21][6][7][18] O Unreal Tournament(UT), em conjunto com outras técnicas apresentadas a seguir, foi utilizada no estudo de caso deste trabalho. heterogeneidade: a qualidade e consistência da visualização deve ser garantida independentemente dos diferentes tipos de hardware utilizados. escalabilidade: o desempenho do sistema deve ser independente do número de planos utilizados na projeção distribuída. portabilidade: a metodologia pode ser aplicada a diferentes tipos de plataformas de hardware e software, bem como diferentes padrões e formatos de dados. baixo custo de implementação. Para esquematizar a metodologia proposta neste experimento criou-se um organograma do fluxo de técnicas e ferramentas utilizados na proposta, conforme figura 1. Retoma-se aqui as etapas descritas na sessão 2, adequando-se ao caso de estudo. Partindo-se de plantas de projeto CAD e modelos de simulação de processo, aplica-se técnicas de redução de complexidade e conversão visando a obtenção de cenários virtuais com seus componentes e atributos. A idéia é visualizar tais cenários em ambiente distribuído através da utilização da Engine do jogo Unreal Tournament. Tal Engine fornecerá a estrutura necessária para definição de atributos (através de editor específico), renderização e multi-projeção, bem como recursos de interatividade necessárias a aplicação. A seguir o detalhamento de cada uma das etapas. Modelagem. Inicialmente supõe-se que esteja sendo utilizada alguma ferramenta DMU de modelagem e simulação de Processos Industriais. Tal ferramenta poderá importar diferentes arquivos no formato CAD, oferecer biblioteca para criação de entidades animadas (toda entidade que possui movimento) e outros recursos visando o projeto mecânico de equipamentos, estudo do fluxo de produção do produto, ergonometria dos funcionários, entre outros. 3. UMA METODOLOGIA PARA VISUALIZAÇÃO DISTRIBUÍDA DE PLANTAS DE MANUFATURA VIRTUAIS A PARTIR DE MODELOS E SIMULAÇÕES Com base nas questões levantadas na sessão 2, apresenta-se uma metodologia capaz de possibilitar a visualização distribuída de Processos de Manufatura a partir de modelos e simulações obtidas de ferramentas comerciais utilizadas pelo setor produtivo. Mais precisamente, estabelece-se como caso de estudo empresas de projeto, construção e comissionamento de produtos de alto valor agregado como navios e plataformas offshore.[19] A proposta faz uso de uma série de técnicas e ferramentas existentes que integradas devem apresentar as seguintes características: Figura 1. Metodologia da solução proposta. Conversão. A partir das modelagens desenvolvidas obtêm-se um modelo de descrição da planta e sua simulação. Este modelo, pode possuir componentes animados (operários, guindastes, veículos em movimento para citar alguns) e estáticos podendo ser descrito em diferentes formatos, tais como: CAD, VRML, ASE, DGN. Devido o não comprometimento da ferramenta de modelagem e projeto com etapa de visualização, tais arquivos apresentam excesso de informações sobretudo associados a descrição geométrica das entidades, sendo assim a utilização de uma ferramenta de redução de complexidade das malhas componentes de cada elemento se faz necessária. Após realizados uma série de testes optou-se pelo uso da ferramenta VizUp[30]. Esta pode ser
4 aplicada a diferentes tipos de arquivos, por exemplo VRML, reduzindo o número de polígonos existentes de acordo com a qualidade de visualização desejada. Após a redução, o 3DStudioMax é utilizado para realizar a conversão de formato do modelo, podendo dividi-lo em partes animadas e em partes estáticas. O 3DStudioMax8 é utilizado para converter o modelo estático VRML para formato ASE [1], e utiliza-se o plugin ActorX [28] para a geração dos componentes do modelo de animação (psa e psk), de maneira a torná-los importáveis pelo editor do jogo 5. Os cenários importados pela Engine geralmente são compostos de diversos componentes. Devido a necessidade de aplicação individual de texturas sobre cada elemento, estes componentes representam objetos do mundo virtual e possuem a restrição de polígonos por objeto VRML importado no UnrealED 3.0[29]. Visualização e Interatividade. A etapa de visualização e interatividade é realizada pela Engine do jogo. Renderização, multiprojeção e interação são aspectos solucionados pela Engine. A Game Engine Unreal Tournament utilizada neste trabalho é composta basicamente do Core do jogo, do código de visualização distribuída CaveUT[8] e do editor de cenários UnrealED, conforme figura 2. Figura 2. Estrutura modular da Game Engine. O Core do jogo pode ser dividido em módulos, sendo que o módulo superior, chamado de Cenário Virtual, o ambiente modelado onde as entidades e seus atributos de aparência e descrição geométrica são definidos. O módulo denominado Código do Jogo possui a descrição dos comportamentos associados aos diferentes componentes, descritos através de uma linguagem de scripts, própria do UnrealED. A Engine propriamente dita é responsável pela renderização dos modelos tridimensionais. Este módulo é o único módulo de código proprietário, por este motivo é considerada a caixa preta do jogo. O Código de Rede permite que diversos usuários localizados remotamente interajam em um mesmo ambiente virtual, tornando possível o trabalho colaborativo. Os Drivers Gráficos traduzem pedidos genéricos da Engine de renderização usando APIs gráficas tais como DirectX e OpenGL. Como os Drivers são códigos abertos, eles podem ser facilmente modificados para acomodar novos tipos de displays como CAVEs e HMD. O CaveUT, desenvolvido por Jeffrey Jacobson[24], é um conjunto de modificações (código aberto) para o jogo Unreal Tournament que permite a visualização distribuída em n planos. A ferramenta 5 O UnrealEd., onde poderão ser aplicadas texturas e definidos comportamentos, tornando finalmente o modelo um ambiente de Realidade Virtual compatível com a Engine. permite a modificação de diversos parâmetros para cada projeção, bem como rotação e deslocamento de acordo com o eixo inicial. Por exemplo, pode-se definir a configuração de cada projeção para simular os ângulos de visão que ficariam a esquerda, a direita, teto e chão de um observador, de acordo com a morfologia de uma CAVE. As modificações necessárias para produzir projeções fora do eixo são feitas em VRGL 6, uma biblioteca modificada do OpenGL, que torna possível a configuração dos parâmetros citados a cima. O UnrealED é o editor da linguagem de scripts do UT que permite a aplicação e modificação das características da engine do Unreal, tais como iluminação, textura, som e interatividade dos componentes. Este editor permite importar arquivos em alguns formatos tais como: ASE e DXF para modelos estáticos e psa e psk para modelos animados. Para importação de componentes como um único objeto é necessário que este contenha no máximo polígonos, no caso de arquivos VRML convertido em ASE, logo para superar esta limitação, pode-se aplicar técnicas de fragmentação de cenários que solucionam aspectos de textura individual e resolvem questões de tamanho para importação. A metodologia proposta apresenta uma série de passos a ser realizados que resultarão na visualização distribuída de Processos de Manufatura. Mesmo que parta-se de um conjunto de técnicas e ferramentas já existentes, a identificação das etapas componentes, a definição de quais recursos são necessários e a integração destes em uma metodologia constituem-se em uma contribuição. A proposta pode ser aplicada para visualização distribuída entre vários planos de projeção, permitindo sua implementação em diferentes plataformas (as ferramentas apresentadas tem versões para windows e linux) e utilizando diferentes configurações de hardware. Valida-se as técnicas empregadas em um caso de estudo associado a Indústria de Construção Naval e Offshore descrita a seguir. 4. IMPLEMENTAÇÃO DA PROPOSTA A metodologia proposta é validada em um estudo de caso relacionado com uma necessidade real de visualização distribuída (entre as diferentes plantas de projeto e comissionamento) associada a Indústria de Construção Naval e Offshore 7. Como outros grandes conglomerados industriais tal segmento utiliza cada vez mais tecnologias DMU na Manufatura Digital. Um consórcio entre a Dassault Systemes e IBM formaram um conjunto de ferramentas para soluções de gerenciamento do ciclo de vida do produto (PLM Product Lifecicle Management) entre estes softwares estão DELMIA, CATIA, ENOVIA, QUEST, PROCESS ENGINEER que atualmente são empregados por empresas como Mitsubishi Heavy Industries[11], Renault, AirBus, Embraer, para citar algumas, além de ser amplamente utilizado na construção e comissionamento de navios e plataformas. O QUEST apresenta um amplo conjunto de recursos que vão desde a análise e simulação do fluxo de materiais e processos, análise do layout, identificação de gargalos em processos, 6 API gráfica para aplicações de Realidade Virtual 7 O trabalho apresentado aqui faz parte de um projeto apoiado pela FINEP associado a reabilitação da Indústria Naval e Offshore brasileira
5 determinação de máquinas e equipamentos necessários bem como verificação de impacto, em todo o sistema, de alterações no fluxo de processos, materiais e recursos. O DELMIA permite a otimização do layout de fábrica assim como a determinação e validação das seqüências de montagem e análise ergonômica possibilitando a análise global e simulação 3D. Além dos diversos recursos disponíveis existe a possibilidade de criação de cenários 3D. Entretanto tais cenários não podem ser diretamente visualizados de forma distribuída. Assim, partindo-se de plantas CAD de projeto de navios e plataformas, bem como de modelos do processo de produção de um estaleiro, integrados em diversos cenários, fornecidos pelo DELMIA/QUEST aplica-se às etapas propostas na metodologia apresentada neste trabalho. A etapa de Modelagem. Na etapa de modelagem, os diferentes projetos em CAD são importados e integrados em um cenário virtual 3D através do DELMIA[12]. Tal ferramenta importa e exporta arquivos representando cenários em diversos formatos tais como: IGES, DXF, DWG, VDA, DES, STL, and STEP. A modelagem de um cenário real pode ser melhor exemplificado através das figuras 3 e 4. A figura 3 apresenta uma das oficinas do cenário real visitado por técnicos navais e a figura 4 representa a oficina virtual desenvolvida pelos mesmos utilizando as ferramentas QUEST e DELMIA. foram exportados em formato VRML complexo com as seguintes configurações (ver tabela 1): Vértices Triângulos Tamanho (kb) Estaleiro Estaleiro Oficina Tabela 1. Configurações originais dos modelos utilizados. A etapa de Conversão. De posse do cenário já exportado em VRML realiza-se a etapa de redução de complexidade dos modelos de forma a atingir uma boa qualidade visual e o número de polígonos máximo permitidos pela importação do editor. Inicialmente utiliza-se a ferramenta Vizup que reduz de forma significativa à complexidade do modelo apresentado. A figura 6 apresenta todas as etapas de redução do estaleiro 1 até atingir as configurações desejadas. (a).estaleiro1. Original. (b).estaleiro1. Redução 90%. (c).estaleiro 1. Redução 88%. Figura 3. Oficina real do estudo de caso. Figura 4. Oficina virtual modelada. Utilizou-se três modelos distintos desenvolvidos através das ferramentas QUEST e DELMIA a fim de variar a complexidade e testar o rendimento na etapa de visualização. Tais modelos serão nomeados como estaleiro 1, estaleiro 2 e oficina. A figura 5 apresenta estes modelos. (a). Estaleiro 1. (b). Estaleiro 2. (c). Oficina. Figura 5. Estaleiro 1(a), estaleiro 2(b) e oficina(c). O estaleiro 1 apresenta um conjunto de entidades representando área do estaleiro, navio, armários, guindastes fixos e móveis, latão de sucata, máquina de solda, empilhadeiras, chapas, colunas, blocos de construção, ponte rolante, oficina e prédios. O estaleiro 2 representa um estaleiro simples com poucos detalhes e o modelo da oficina representa apenas a estrutura. Os cenários dos modelos (d).estaleiro1. (e).estaleiro 1. Redução 86%. Redução 84%. Figura 6. Conversão do estaleiro 1. Os modelos reduzidos do estaleiro 1 apresentaram: (ver tabela 2) Taxa Redução Vértices Triângulos Tamanho (kb) Estaleiro Estaleiro 1 90% Estaleiro 1 88% Estaleiro 1 86% Estaleiro 1 84% Tabela 2. Reduções do modelo 1 (estaleiro 1). Iniciou-se em uma taxa máxima de redução de 99%, entretanto observou-se que no intervalo de 99% à 91% estas reduções implicavam em uma desfiguração completa do modelo original, tornando-o inutilizável. A partir de uma taxa de 90%, já foi possível identificar o modelo, porém com perda de detalhes. Diminuiu-se então as taxas de reduções até alcançar um modelo com uma boa qualidade visual em nível de detalhes. A maior taxa alcançada, para esse caso, foi de 84%. Nota-se na Tabela 2 que quanto menor a taxa de redução maior o número de vértices,
6 triângulos e tamanho do modelo conseqüentemente maior o número de detalhes. O estaleiro 2 e a oficina em formato VRML apresentaram os seguintes parâmetros após a redução final desejada(ver tabela 3 e figura 7): Taxa Redução Vértices Triângulos Tamanho (kb) Estaleiro Estaleiro 2 73% Oficina Oficina 46% Tabela 3. Reduções do modelo 2 e 3 (estaleiro 2 e oficina). (a). Estaleiro 2 (original). (b).estaleiro 2 (reduzido 73%). (c). Oficina (original). (d). Oficina (reduzido 46%). Figura 7. Conversão do estaleiro 2(a) e (b) e oficina(c) e (d). Logo, através das tabelas 2 e 3, é possível concluir que a redução é realmente eficiente para modelos complexos cuja a quantidade de informações é ampla, em modelos pequenos onde a complexidade é menor não é possível aplicar muitas taxas de redução devido a simplicidade do modelo. Uma vez transformado os modelos em um arquivo VRML simples, manipula-se alguns dos atributos de seus componentes na ferramenta 3DSMax, separa-se os componentes animados dos componentes estáticos do modelo e trata-se individualmente características de textura, ausentes ou de baixa qualidade advindas do modelo CAD. A etapa de Visualização Distribuída. O cenário resultante da modelagem e conversão do estaleiro 1 é visualizado de forma distribuída. A metodologia permite a distribuição entre n planos de projeção. Por limitações de recursos físicos tais como: limitações da placa de vídeo, capacidade de processamento, disponibilidade de CAVE, este trabalho apresenta um experimento com apenas 2 planos de projeção. O layout do sistema de projeção bem como suas configurações são apresentados na figura 8. Foram utilizados três computadores, um modem ADSL de quatro portas funcionando como HUB, dois projetores e duas telas de projeção Utiliza-se a Engine do UT estabelecendo-se 2 jogadores spectate (cliente), ou seja, apenas espectadores do jogador da máquina servidora, sendo a vista de cada jogador um plano de projeção, e 1 jogador player (servidor) que irá movimentar-se pelo ambiente. A engine permite até 22 jogadores, ou seja, 22 planos de projeção são possíveis. Figura 8. Layout de montagem do experimento (V- Cave). O Athlon 3200 foi utilizado como servidor (um jogador atuante - player) e as outras duas máquinas como cliente (dois jogadores espectadores - spectates), as três, conectadas em uma rede local através do modem de quatro portas. As máquinas clientes agem como espectadoras da máquina servidora. A engine do jogo renderiza o cenário bem como encarrega-se também do gerenciamento de outras mídias como por exemplo o som. Mesmo utilizando diferentes configurações de hardware, característica não ideal ao experimento, os resultados mostraramse adequados em níveis de sincronização da visualização e grau de imersão, comprovando a meta de heterogeneidade da proposta. Também diferentes arquivos de descrição de cenários, que não VRML, podem ser utilizados como entrada do sistema. A multiprojeção implementada pela CaveUT mostrou-se eficiente e simples, bastando apenas alguns ajustes nos parâmetros de configuração, para que se pudesse obter as projeções corretas em uma V-Cave (duas projeções formando um ângulo de 90º entre elas). A fim de testar a performance do experimento no que tange a escalabilidade testou-se as taxas de renderização em um e dois planos de projeção dos 4 modelos reduzidos do estaleiro 1 original e obteve-se os seguintes resultados: (ver tabela 4). Simulação Um plano de projeção. Dois planos de projeção. FPSm = FPS médio entre os 2 planos Modelo 1 (84%) FPS entre 500 e 520; FPSm entre 485 e 510; Modelo 1 (86%) FPS entre 530 e 540; FPSm entre 520 e 530; Modelo 1 (88%) FPS entre 575 e 585; FPSm entre 554 e 575; Modelo 1 (90%) FPS entre 640 e 650; FPSm entre 637 e 647; Modelo 1 (original) Não simulável devido ao número de polígonos Não simulável devido ao número de polígonos Tabela 4. Resultados de escalabilidade.
7 Logo é possível observar que o aumento do número de planos acarretou uma ligeira diminuição na performance de visualização, entretanto são necessários testes com mais planos de projeção a fim de verificar o desempenho do sistema, já que a utilização de hardwares distintos, bem como possíveis atrasos devido a configuração de rede, também podem ser causadores desta diminuição de quadros por segundo. A sincronização de frames, o tratamento de obstáculos e a utilização de recursos multimídia realizada pela engine mostraram-se adequadas para as aplicações desenvolvidas. Os resultados da implementação do experimento e a V-Cave utilizada podem ser observados na figura 9 a seguir. (d). Modelo 1 (Estaleiro 1) executando na CAVE. Figura 9. Visualização distribuída de cenário naval na V-CAVE (a), (b), (c) e (d). 5. CONCLUSÃO (a). Cenário Naval com textura. Tecnologias de Manufatura Digital estão sendo utilizadas em todas as etapas do processo de Produção. Se a modelagem e simulação dos processos de manufatura já são uma realidade de grandes conglomerados industriais, a utilização de interfaces elaboradas de visualização distribuída com recursos de RV, capazes de integrar as diferentes ferramentas de projeto e simulação, ainda são um desafio (mesmo que a visualização de projetos CAD já seja uma realidade). Neste trabalho foi proposta uma metodologia capaz de fornecer recursos de visualização distribuída a plantas de manufatura obtidas de modelos de cenários fornecidas por Sistemas de Modelagem e Simulação. Após a identificação das limitações, restrições e necessidades associadas ao problema, foi proposto um conjunto de procedimentos que integram diferentes ferramentas existentes, finalizando na possibilidade de projeção a n planos com características imersivas e recursos de RV. (b). Cenário Naval com textura. A metodologia foi validada em uma aplicação real oriunda da indústria naval e offshore. Cenários animados associados a plantas de estaleiros, projetos de navios e plataformas foram modelados, convertidos e sua visualização distribuída foi propiciada em uma V-CAVE. As conversões realizadas e a utilização da Engine do jogo UT mostraram-se eficientes quanto às necessidades de renderização e multi-projeção. A redução de complexidade ao longo das conversões permitiu a utilização de recursos de RV em tempo real de visualização. A metodologia pode ser aplicada diretamente na planta por técnicos navais, não necessitando de grandes conhecimentos em programação. A solução via utilização da Engine do UT se mostrou bastante simples, eficiente e com custo de implementação bastante baixo. (c). Modelo 1 (Estaleiro 1) executando na CAVE. Como perspectivas futuras estabelece-se a necessidade de automatização completa de algumas das etapas do processo, como por exemplo o tratamento de texturas. A realização de testes com um maior número de planos de projeção também serão necessários. E ainda o aprimoramento dos aspectos relacionados a interatividade como por exemplo, a inclusão de recursos de Realidade Mista ao UT, possibilitando a visualização distribuída
8 de entidades representativas de operários e máquinas que de forma interativa e em tempo real atuam na planta real. 6. REFERÊNCIAS [1] ASE File Format Acessado: dez2006, [2] Bastos, Thiago; Silva, Romano; Raposo Alberto; Gattass, Marcelo. ViRAL:Um Framework para o Desenvolvimento de Aplicações de Realidade Virtual, URL: artigo_2004_viral_framework _desenvolvimento.pdf. Acessado em Nov [3] Benson, D. (1997) Simulation Modeling And Optimization Using Promodel, Proceedings of the 1997 Winter Simulation Conference, Volume, Issue, 7-10 Dec 1997 pp [4] Bierbaum, A. (2000) VR Juggler: A Virtual Platform for Virtual Reality Application Development, Master Thesis, Iowa State University. [5] Bylund, M., Espinoza, F. (2002) Testing and demonstrating context aware services with Quake III Arena, Communications of the ACM Volume 45, Issue 1 (January 2002) pp [6] Carpin, S., Birk, A.: Stochastic map merging in rescue environments. In: Robocup 2004: Robot Soccer World Cup VIII. Springer (2005) [7] Carpin, S., Wang, J., Lewis, M., Birk, A., Jacoff, A. (2006) High fidelity tools for rescue robotics: results and perspectives, in Robocup 2005: Robot Soccer World Cup IX, ser. LNCS, 2006, pp [8] CaveUT, [9] Corseuil, E. T. L., Raposo, A. B. et al. (2004): ENVIRON Visualization of CAD Models In a Virtual Reality Environment. In Eurographics Symposium on Virtual Environments (EG-VE), pp [10] Cruz-Neira, C., et al. (1993) Surround-Screen Projection- Based Virtual Reality: The Design and Implementation of the CAVE, ACM Computer Graphics, 27(2): [11] Dassault Systemes Thought Leadership Paper, Digital Manufacturing: The Virtual Shipyard, [12] Dassault Systemes(2002) Product Lifecycle Management Solutions, [13] Discreet (2004): 3d studio max. [14] Embraer, Empresa Brasileira de Aeronáutica, homepage Embraer, empresa/technology.asp Acessado: nov [15] EpicGames. (2004). Unreal Tournament, [16] Ferreira, A. G. (1999) Uma arquitetura para visualização distribuída de ambientes virtuais, Dissertação de mestrado, PUC-Rio - Pontifícia Universidade Católica do Rio de Janeiro. [17] Hammann, J. E. and Markovitch, N. A. (1995) Introduction to Arena, Proceedings of the 1995 Winter Simulation Conference, pp [18] Kaminka, G. A., Veloso, M.M., Schaffer, S., Sollitto, R.(2002), GameBots: A flexible test bed for multiagent team, Communications of the ACM, Volume 45, pp [19] Kim, Hongtae ; Lee, Jong-Gap; Lee, Soon-Sup; Park, Jin. H.(2003) A Simulation-based Shipbuilding System for Evaluation of Validity in Design and Manufacturing ; IEEE International Conference on Systems, Man and Cybernetics, 2003; Volume: 1, pp [20] Kreitler, M. et al. (1995). Virtual environments for design and analysis of production facilities, IFIP WG 5.7 Working Conference on Managing Concurrence Manufacturing to Improve Industrial Performance, Washington - USA. [21] Laird, J.E. (2001), Using a computer game to develop advanced AI, IEEE Computer, Volume 34, pp [22] Parametric Technology Corporation PTC (2003a), Division Reality, [23] Piekarski, W., Thomas B.(2002), ARQUAKE: the outdoor augmented reality gaming system, Communications of the ACM Volume 45, pp [24] Planett Jeff Acessado: maio2006 Site: [25] Quake (1997) ID Software [26] Sense8, homepage Disponível URL: Acessado em abri [27] Silva, R.J.M.; Raposo, A.B.; Gattas, M. (2004) Grafo de cena e Realidade Virtual, Monografia em Ciência da Computação, ISSN , PUC-Rio - Pontifícia Universidade Católica do Rio de Janeiro. [28] UDN Two - Static Meshes, ActorX plugins for 3DS Max, [29] UnrealED, [30] VizUp Technology, Vizup, acessado mar [31] VRContext (2003), WalkInside,
SILVIA C. BOTELHO, DANÚBIA B. ESPÍNDOLA, NELSON DUARTE FILHO, JONATA TYSKA
UTILIZANDO REALIDADE VIRTUAL NA VISUALIZAÇÃO COLABORATIVA: UM ESTUDO DE CASO NA AUTOMA- ÇÃO DOS PROCESSOS INDUSTRIAIS NA CONSTRUÇÃO NAVAL/OFFSHORE SILVIA C. BOTELHO, DANÚBIA B. ESPÍNDOLA, NELSON DUARTE
Leia maisESTUDO 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 maisIntroduçã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 maisFigura 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 maisRealidade 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 maisInteratividade. 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 maisDESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR
DESENHO TÉCNICO AULA 01 INTRODUÇÃO À UNIDADE CURRICULAR Desenho Técnico (módulo 2) Competência: Produzir desenho técnico mecânico com auxilio de CAD Habilidades: Produzir desenho técnico mecânico com auxilio
Leia mais5.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 maisPorte 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 maisDesde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente
1 Introdução Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente referentes a jogos e entretenimento digital.
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisMODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS
MODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS I. Autor: Prof. Oscar da Costa Gouveia Filho Departamento de Engenharia Elétrica Universidade Federal do Paraná II. Resumo: Verilog-AMS
Leia maisCURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA
CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA Professora Vaz 1º semestre 2016 1 EMENTA Definição e conceitos fundamentais da Expressão Gráfica Elementos da
Leia maisBruno 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 maisComputação Gráfica definição e histórico
Computação Gráfica definição e histórico Maria Alice Grigas Varella Ferreira Escola Politécnica da Universidade de São Paulo maria.alice.ferreira@poli.usp.br Definições Computação gráfica - é a criação,
Leia maisIntrodução Interfaces Módulos de modelagem
à Modelagem Altamir Dias 1 DEPTO. DE ENGENHARIA MECÂNICA Universidade Federal de Santa Catarina CURSO DE GRADUAÇÃO EM ENGENHARIA MECÂNICA CURSO DE GRADUAÇÃO EM ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1 à Modelagem
Leia maisA 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 mais1. Justificativa. 2. Introdução
PROJETO DE PROCESSO COGNITIVO E COMPUTAÇÃO GRÁFICA Adriiano Ghellller Bruschii 981638-0 Fabriiciio Apareciido Breve 981648-9 Adriano Gheller Bruschi 981638-0 Fabricio Aparecido Breve 981648-9 Projeto de
Leia maisSIGraDi 2016, XX Congreso de la Sociedad Ibero-americana de Gráfica Digital 9-11, November, Buenos Aires, Argentina
Adequação da Modelagem Digital de Espaços Arquitetônico para a Visualização com Tecnologia de Jogos Digitais Digital Modeling of Architectural Spaces for Visualizing with Digital Game Technology MACHADO,
Leia maisO 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 maisvértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2.
1 Introdução O termo visualização corresponde, no contexto desta dissertação, aos métodos que permitem a extração de informações relevantes a partir de conjuntos de dados complexos, com o auxílio de técnicas
Leia maisComputaçã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 maisUNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos
UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Niterói 2008 Pedro Martins Menezes Um estudo dos estágios dos pipelines gráficos Trabalho de Conclusão
Leia maisUm Middleware de Inteligência Artificial para Jogos Digitais 105
6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões
Leia maisFigura 1.1: Um reservatório natural de petróleo típico: dificuldade para investigar áreas de interesse.
1 Introdução Técnicas de realidade virtual são ferramentas valiosas para a criação, manipulação e investigação de estruturas reais. Elas provêem um ambiente seguro para que os profissionais envolvidos
Leia maisRealidade Virtual e Interfaces Modernas
Realidade Virtual e Interfaces Modernas Prof. Carlos Henrique Q. Forster IEC-ITA ITA Julho/2005 Ementa Grafos de cenas Animação e Simulação Interação 3D Dispositivos de Entrada e Saída Fatores humanos
Leia maisComputaçã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 maisReconstruçã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 maisDesenvolvimento 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 maisProf. Lorí Viali, Dr.
Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Dentre a grande variedade de sistemas que podem ser modelados e para os quais a simulação pode ser aplicada com proveito, uma classe
Leia maisProf. 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 mais6 Conclusão Contribuições da Dissertação
6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.
Leia maisQuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos
QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos Rodrigo Penteado R. de Toledo Orientador: Marcelo Gattass Co-orientador: Luiz Velho PUC-RIO - TecGraf OBJETIVO Gerar imagem a partir dos
Leia maisComputaçã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 mais5 Implementação 5.1 Plataforma 5.2 Arquitetura
5 Implementação Neste capítulo são apresentados os detalhes sobre a implementação da ferramenta. São discutidas as tecnologias envolvidas, assim como as limitações e problemas encontrados durante o desenvolvimento.
Leia maisCiê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 maisPMR3507 Fábrica digital
LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Projeto como centro Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas
Leia maisIntrodução Introdução
Introdução 19 1. Introdução A criação de imagens realísticas de cenas naturais é um dos maiores desafios para a área de computação gráfica, tanto para a computação científica, quanto para a indústria de
Leia mais4 Sistema Computacional
78 4 Sistema Computacional Este trabalho está inserido na linha de Pesquisa Computação Gráfica Aplicada do Departamento de Engenharia Civil da PUC-Rio e do laboratório Tecgraf (Grupo de Tecnologia em Computação
Leia mais6 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 maisEMC Profº Dr. João Carlos E. Ferreira
Autores: Hugo Gaspar Santos Luiz Amilton Pepplow e.mail: pepplow@emc.ufsc.br dasha@pop.com.br EMC Profº Dr. João Carlos E. Ferreira CAD - Computer Aided Design Os sistemas CAD deveriam suportar qualquer
Leia maisNÓS CONECTAMOS A INDÚSTRIA COM A EMPRESA A SOLUÇÃO COMPLETA PARA OPERAÇÕES DE MANUFATURA
NÓS CONECTAMOS A INDÚSTRIA COM A EMPRESA A SOLUÇÃO COMPLETA PARA OPERAÇÕES DE MANUFATURA INDÚSTRIA 4.0 PRONTO! CONCEBIDA, PROJETADA E DESENVOLVIDA DE ACORDO COM OS PARADIGMAS DA INDÚSTRIA 4.0, BRICK REPLY
Leia maisAs principais contribuições do presente trabalho são as seguintes:
5 Conclusões Nesta dissertação, foram estudadas algumas das principais características que dificultam a provisão de QoS em sistemas operacionais de propósito geral, de forma a relacioná-las com soluções
Leia maisProtó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 maisDRAMATIZAÇÃO 3D DE HISTÓRIAS INTERATIVAS GERADAS AUTOMATICAMENTE
DRAMATIZAÇÃO 3D DE HISTÓRIAS INTERATIVAS GERADAS AUTOMATICAMENTE Aluno: Gabriel Valtes Pires Orientador: Antonio L. Furtado Introdução A área de construção automática de narrativas, também denominada storytelling,
Leia maisDaniel 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 maisSistemas de Computação e de Informação
Sistemas de Computação e de Informação SLIDE 9 Professor Júlio Cesar da Silva juliocesar@eloquium.com.br site: http://eloquium.com.br/ twitter: @profjuliocsilva Linguagens de Programação Os computadores
Leia maisUm Sistema de Animação Baseado em Movimento Capturado
Um Sistema de Animação Baseado em Movimento Capturado Fernando Wagner Serpa Vieira da Silva LCG - COPPE/SISTEMAS - UFRJ Rio de Janeiro - Brasil Outline da Apresentação Animação por Computador Animação
Leia maisVisualizador 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 maisComponente 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 maisGPU (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 maisFerramentas CASE. CASE fornece ao engenheiro de software a habilidade de automatizar atividades manuais e de aperfeiçoar o conhecimento de engenharia.
Para qualquer artesão seja mecânico, carpinteiro, engenheiro de software uma boa oficina deve ter 3 características: - uma coleção de ferramentas úteis que ajudam em cada passo da construção do produto
Leia maisFundamentos 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 mais2 Trabalhos Relacionados
2 Trabalhos Relacionados Neste capítulo são apresentados de maneira sucinta e cronologicamente ordenados alguns trabalhos relacionados, encontrados na literatura. Foram selecionados aqueles que igualmente
Leia maisFerramenta para simulação dinâmica de sistema de manufatura baseada em modelos de construção flexivel.
para simulação dinâmica de sistema de manufatura baseada em modelos de construção flexivel. Fábio Luis Oliveira dos Reis (UFBA) flreis@ufba.br Leizer Schnitman (UFBA) leizer@area1.br Herman Augusto Lepikson
Leia maisQUAL PRODUTO VECTORWORKS É O CORRETO PARA MIM?
QUAL PRODUTO VECTORWORKS É O CORRETO PARA MIM? Para o profissional da área de arquitetura, engenharia e construção (AEC), o Vectorworks Architect fornece uma grande quantidade de funcionalidades específicas
Leia maisMJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS
MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS Heitor Augusto Schmitt Prof. Dalton S. dos Reis FURB - Universidade Regional de Blumenau DSC - Departamento de Sistemas e Computação
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos
Aula 4 Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br Conceitos sobre a Unity Conceitos sobre a Unity BARRA DE CONTROLE DA CENA O primeiro menu drop-down é para escolher o modo de desenho.
Leia maisGuia do CFTV Sistemas de CFTV, IP, Seguranà a Eletrà nica, Conectividade, Informaà ões, Fórum e Tecnologia.
VideoCAD - Software para Projeto de sistemas de CFTV Categoria : CFTV Publicado por Eng Marcelo Peres em 05-Aug-2009 01:30 Um projeto bem elaborado garantirá que as próximas etapas sejam feitas com uma
Leia maisAntónio Costa. Paulo Roma Cavalcanti
Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de
Leia maisAula 01 Introdução ao Projeto Auxiliado por Computador (CAD), Sistema 2D e Modelagem Sólida
DESENHO TÉCNICO MECÂNICO I (SEM 0565) Notas de Aulas v.2017 Aula 01 Introdução ao Projeto Auxiliado por Computador (CAD), Sistema 2D e Modelagem Sólida Departamento de Engenharia Mecânica Escola de Engenharia
Leia mais6 Resultados Análise de Desempenho
Resultados 6 Resultados Com base em todas as técnicas e teorias estudadas nessa dissertação mais a arquitetura e detalhes de implementação utilizados para gerar a solução do módulo de renderização da pele
Leia maisProposta 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 maisESPECIFICAÇÃO DE SOFTWARE
ESPECIFICAÇÃO DE SOFTWARE Integrantes do grupo: Joel Edu Sánchez Castro Fernando Hattori Miguel Angel Galarreta Valverde Felipe Martins dos Santos 1 SUMÁRIO DESCRIÇÃO...3 REQUISITOS...3 REQUISITOS FUNCIONAIS
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisComputaçã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 maisSistema Integrado Fiscal Móvel
CONSELHO REGIONAL DE MEDICINA DO ESTADO DO ESPÍRITO SANTO Sistema Integrado Fiscal Móvel Proposta de Trabalho 2007-171 10/09/2007 O conteúdo desta proposta destina-se exclusivamente ao cliente Conselho
Leia maisFERRAMENTA 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 maisCiclo de vida: fases x atividades
Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação
Leia maisFigura 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 mais1 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 maisIntroduçã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 maisIntroduçã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 maisArquitetura de Jogos Gustavo Goedert. p
Arquitetura de Jogos Gustavo Goedert http://www.gustavogoedert.com/lectures/facin0810.zi p Sobre o Apresentador Empresas Southlogic Studios (1999-2008) Ubisoft Porto Alegre (2009-2010) Atualmente pesquisador
Leia maisAULA 12 SISTEMAS SUPERVISÓRIOS
AULA 12 SISTEMAS SUPERVISÓRIOS Prof. Fabricia Neres São sistemas digitais de monitoração e operação da planta que gerencia as variáveis do processo. Estas informações são atualizadas continuamente e armazenadas
Leia maisData Warehouse ETL. Rodrigo Leite Durães.
Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,
Leia maisJADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.
JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento
Leia maisImplementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.
Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW. William Johnson
Leia maisUma Proposta para Visualização Aumentada em Tempo Real aplicada a Indústria
12th Brazilian Workshop on Real-Time and Embedded Systems 163 Uma Proposta para Visualização Aumentada em Tempo Real aplicada a Indústria Danúbia Espíndola 1,2, Carlos E. Pereira 1, Renato V. Henriques
Leia maisSimulação da Soldagem de Painéis Planos. S. E. G. Melo e R. Y.Qassim Programa de Engenharia Oceânica, COPPE/UFRJ
Simulação da Soldagem de Painéis Planos S. E. G. Melo e R. Y.Qassim Programa de Engenharia Oceânica, COPPE/UFRJ Sumário Tendo em vista a crescente demanda de novos navios no Brasil, espera-se que nos próximos
Leia maisAplicações Multi-usuário em Realidade Virtual
HIPERPRESENÇA Visualização Remota para Aplicações Multi-usuário em Realidade Virtual Luiz Marcos Gonçalves, Guido L. Filho, Tatiana Tavares, André Mauricio e... Laboratório de Robótica e Percepção, Laboratório
Leia maisFerramentas 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 maisComo as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,
1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento
Leia maisAnálise de Motores Gráficos 3D para Simulação de Fluídos
Análise de Motores Gráficos 3D para Simulação de Fluídos Aluno: Bruno Baère Pederassi Lomba de Araujo Orientador: Bruno Feijó Introdução O estudo anterior foi feito sobre o motor de jogos Torque Game Engine,
Leia mais4 Implementação do Gerador de arquivos VRML - VRMLGer
29 4 Implementação do Gerador de arquivos VRML - VRMLGer Neste capítulo são apresentados o desenvolvimento do Gerador de arquivos VRML - VRMLGer, a linguagem de programa utilizada, a estrutura da entrada
Leia maisFIGURA 59 Interação entre componentes da plataforma CrystalWalk. Fonte: do autor.
176 4.3.2.1 Componentes: Implementação Para atingir o objetivo de ser distribuído e elástico, adotou-se o padrão SOA e estilo REST na construção e comunicação entre os componentes, resultando na divisão
Leia maisEstudo de Pontes de Madeira com Tabuleiro Multicelular Protendido O PROGRAMA OTB
Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido 48 3. O PROGRAMA O primeiro programa para cálculo dos esforços internos de pontes protendidas de madeira foi desenvolvido por Joe Murphy,
Leia maisComputaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica
Visão Geral Computaçã ção o Gráfica Introduçã ção, conceitos básicosb sicos, áreas relacionadas Introdução à Computação Gráfica Como funciona um sistema gráfico Como imagens são representadas Áreas relacionadas,
Leia maisSISTEMAS MULTIMÍDIA PROF MOZART DE MELO
SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas
Leia maisImagem: 2018, Materialise NV. Todos os direitos reservados.
Imagem: 2018, Materialise NV. Todos os direitos reservados. >>> AS VANTAGENS DO CREO O é uma solução de CAD 3D que ajuda a criar produtos melhores e mais rápido ao acelerar a inovação em produtos, reutilizando
Leia maisINF1339 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 maisSUPORTE PARA AUTORIA COLABORATIVA COM REALIDADE AUMENTADA
SUPORTE PARA AUTORIA COLABORATIVA COM REALIDADE AUMENTADA Autores Lucas de Araujo Oliveira Nivaldi Calonego Junior Orientador Nivaldi Calonego Junior 1. Introdução A realidade virtual é uma poderosa interface
Leia mais5 Resultados Experimentais
5 Resultados Experimentais Neste capítulo são apresentados os resultados dos experimentos elaborados para validar a linha de produção gráfica distribuída e os algoritmos propostos para melhorar o desempenho
Leia maisDepartamento de Matemática
Computação Gráfica - Evolução de Curvas e Superfícies Aluno: Vinícius Segura Orientador: Sinésio Pesco Introdução Nas últimas décadas atravessamos uma verdadeira revolução tecnológica, devido ao avanço
Leia maisAplicaçã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 maisSmart Engineering and Production 4.0 Automatização desde a conceção até à produção. 02/11/2016 David Santos - M&M Engenharia Industrial 1
Smart Engineering and Production 4.0 Automatização desde a conceção até à produção 02/11/2016 David Santos - M&M Engenharia Industrial 1 Smart Engineering and Production 4.0 Novidades 2016 Integração com
Leia maisDaniel Pereira prof. Dalton S. dos Reis
Daniel Pereira prof. Dalton S. dos Reis FURB - Universidade Regional de Blumenau DSC - Departamento de Sistemas e Computação Grupo de Pesquisa em Computação Gráfica e Entretenimento Digital 2012/I1 - http://www.inf.furb.br/gcg/
Leia maisProtótipo tipo de um ambiente virtual distribuído
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação Protótipo tipo de um ambiente virtual distribuído do multiusuário Acadêmico: Leonardo Willrich
Leia mais