TCC Graduação no Curso de Engenheria Elétrica

  • 179 views
Uploaded on

Estes foram os slides apresentados durante a defesa da minha graduação no curso de Engenheria Elétrica da Universidade Salvador.

Estes foram os slides apresentados durante a defesa da minha graduação no curso de Engenheria Elétrica da Universidade Salvador.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
179
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Ambientes Virtuais 3D Noções de Ambientes Virtuais 3D Simulação e simulação distribuída. QoS em AV3D Aplicações e Tendências Tecnnologias de rede Sockets UDP Sockets Multicast e Broadcast Tecnologias de AV3D OpenGL Noções GLScene - Ferramenta para OpenGL em Delphi Aplicações e Tendências VRML Java3D X3D O Aplicativo Desenvolvido Plataforma de Desenvolvimento (Delphi) Características Interface Componentes Protocolo Aplicações e Possibilidades To-Do Conclusões
  • Treinamento e simulação de situações de risco Apoio ao ensino e aprendizagem à distância. Entretenimento Virtual.
  • Se não houver continuidade há perda da sensação de realidade. Sons 3D ajudam por exemplo na sensação de coisas acontecendo atrás ou ao seu lado... sem q para isso vc esteja olhando para elas... Sons ajudam no cálculo intuitivo de distancia e material dos objetos
  • Largura de banda deve ser sufiente para manter continuidade Latencia não dever maior q 100 ms para manter sensação de realidade QoS deve ser mantido Segurança em acesso a dados e ambientes privativos
  • Industry standard Consorcio independente An independent consortium, OpenGL is the only truly open, vendor-neutral, multiplatform graphics standard. Stable OpenGL implementations have been available for more than seven years on a wide variety of platforms. Reliable and portable Backward compatibility requirements ensure that existing applications do not become obsolete. Scalable OpenGL API-based applications can run on systems ranging from consumer electronics to PCs, workstations, and supercomputers. As a result, applications can scale to any class of machine that the developer chooses to target. Easy to use OpenGL is well structured with an intuitive design and logical commands. Efficient OpenGL routines typically result in applications with fewer lines of code than those that make up programs generated using other graphics libraries or packages. In addition, OpenGL drivers encapsulate information about the underlying hardware, freeing the application developer from having to design for specific hardware features. Well-documented Numerous books have been published about OpenGL, and a great deal of sample code is readily available, making information about OpenGL inexpensive and easy to obtain.
  • Mais de 70 aplicações demo de uso dos componentes da biblioteca

Transcript

  • 1. UNIFACS TFC-2003 por Victory FernandesSimulação Distribuída emAmbientes Virtuais 3D e Mídias Interativas“A ilusão vai ser tão grande que não seremos mais capazesde distingüir entre o que é real e o que não é.”Steve Williams
  • 2. UNIFACS TFC-2003 por Victory FernandesSimulação Distribuída emAmbientes Virtuais 3D e Mídias InterativasUNIFACS – Universidade SalvadorDepartamento de Engenharia e Arquitetura - DEARCurso Engenharia Elétrica com Ênfase em Redes de ComputadoresTFC – Trabalho de Final de CursoGraduando: Victory Santos FernandesProf. Orientadora: Mônica Valéria Caldas de Aguiar
  • 3. UNIFACS TFC-2003 por Victory Fernandes• Ambientes Virtuais 3D• Tecnologias de AV3D• Aplicativo Desenvolvido• ConclusõesAbordagem
  • 4. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DNoções e Conceitos• Treinamento e simulação de situações de risco.• Apoio ao ensino e aprendizagem à distância.• Treinamento Médico• Tratamento de Fobias• Pesquisas Arqueológicas• Arquitetura e Planejamento Urbano• Entretenimento Virtual.AVs e as aplicações em RV podem ser definidos como modelos deambientes gerados por computador que criam um senso de lugar.Maher & Simoff (1999)
  • 5. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DNoções e Conceitos• Sistemas:– Imersivos– Não imersivos.
  • 6. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DGeração de Imagens e Sons 3D• Informação Visual é crucial para orientação espacial.(Rendering).• Sons 3D auxiliam interpretação de informaçõesmulti-dimensionais.• Fidelidade das Mídias Contínuas.A tecnologia dos Ambientes Virtuais surgiu, nos últimos anos, como a respostapara soluções onde a imersão, interação e o envolvimento são fundamentaisAstheimer (1995)
  • 7. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DSimulação e Simulação DistribuídaRecursos para:• Simulação local ou compartilhada entre diversosusuários• Reconhecimento e administração de usuários• Interação com o AV3DIn distributed Virtual Reality, users are immersed in a 3D multimedia worldwhere they can interact with other participants and objects through the currentwalk, fly and examine interaction metaphors.Andreas Loekkemyhr – (1998 )
  • 8. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DRequerimentos e Recomendações• Largura de Banda• Latência < 100ms (Interatividade)• QoS em Tempo Real• Segurança• Sistemas Imersivos• Independente de Plataforma e Rede (i.e.: Java3D)• Baseado em padrões abertos (i.e.: VRML)• Flexível (Multicast)
  • 9. UNIFACS TFC-2003 por Victory FernandesTecnologias de AV3D• Java3D• Virtual Reality Modeling Language (VRML)• Extensible 3D (X3D)• OpenGL
  • 10. UNIFACS TFC-2003 por Victory FernandesTecnologias de AV3DOpenGL - Ferramenta para Construção Multimídia• Padrão desde 1992• Estável• Confiável• Flexível• Fácil de Utilizar• Muito bem documentado
  • 11. UNIFACS TFC-2003 por Victory FernandesGLSceneOpenGL em Delphi• Biblioteca OpenGL gratuita para Delphi, que disponibilizaclasses, componentes e objetos para o desenvolvimento deaplicativos em OpenGL 3D mantendo o conceito RAD(Rapid Application Development)• 24 componentes para criação de imagens, animações,sombras, transparências, detecção de colisão, interface comperiféricos dentre outras funções.
  • 12. UNIFACS TFC-2003 por Victory FernandesAmbientes Virtuais 3DImplementação para o TFC – 3DVE• Aplicativo de comunicação interprocessos que implementafuncionalidade de ambiente virtual para testes de desempenho.Ver demo anexo
  • 13. UNIFACS TFC-2003 por Victory FernandesSistema 3DVEFuncionalidades Implementadas• Detecção de presença do mouse sobre a peça a sermovida.• Movimentação em 3 eixos de 1 objeto(dodecahedro) na cena com o mouse.• Movimentação do ângulo de visão da cena peloobservador.• Comunicação de inúmeros processos através debroadcast UDP.• Transmissão das posições cartesianas da peça nacena.
  • 14. UNIFACS TFC-2003 por Victory FernandesSistema 3DVEFuncionalidades Futuras• Adição de objetos na cena.• Detecção de colisões entre objetos.• Detecção de exceções e incoerências paratratamento das questões onde diversos usuáriosinteragem com a mesma peça.• Compensação de problemas causados por atrasos eperda de pacotes na rede.• Comunicação de inúmeros processos através demulticast UDP. Transmissão das tendências demovimentação e aceleração em função dos eixos.
  • 15. UNIFACS TFC-2003 por Victory FernandesTrabalho de Fim de CursoConclusões – Implementação e Testes 3DVE• Testes realizados em até 6 máquinas numa rede Ethernet10/100 com ip de broadcast 192.168.0.255.• Sistema estável tendo executado corretamente todas asfuncionalidades implementadas.• Não foi possível perceber atrasos significativos natransferência e/ou tratamento das informaçõestransmitidas.• O aumento do número de estações e a freqüencia comque as mesmas realizavam alterações no posicionamentodo objeto, evidenciou a necessidade da implementaçãodos tratamentos de inconsistência descritos.
  • 16. UNIFACS TFC-2003 por Victory FernandesTrabalho de Fim de CursoConclusões – Áreas abordadas no tema• Programação• Redes de Computadores• Software em Tempo Real• Cálculo• Eletrônica• Telecomunicações• Processos Estocásticos
  • 17. UNIFACS TFC-2003 por Victory FernandesLinks RelacionadosOpenGLwww.opengl.orgGlScenehttp://glscene.sourceforge.net/index.phpAmbientes Virtuaishttp://docentes.pcc.usp.br/toledo/pdf/realidade_virtual.pdfhttp://crisrios.sites.uol.com.br/rv/Realid_Virtual.htmlAplicações em Jogoshttp://www.sulaco.co.za/opengl3.htmhttp://developer.nvidia.com/page/opengl_effects.htmlhttp://nehe.gamedev.netActuality Systemswww.actuality-systems.comwww.mesa3d.orghttp://www.inovacaotecnologica.com.br/noticias/020150030505.html
  • 18. UNIFACS TFC-2003 por Victory FernandesMaiores InformaçõesVictory FernandesE-mail: victory@igara.com.brSite: www.victory.hpg.com.brwww.igara.com.brMsn: hotasim@hotmail.com.brICQ: 14016999Obrigado!