1 / 19

Motivação Rápida expansão de conteúdo dinâmico

Motivação Rápida expansão de conteúdo dinâmico Utilizadores passaram a criar conteúdo em vez de o apenas usar Objectivos Estruturar Interacção entre C.P.D. e Ambiente Partilhar Informação do estado do Ambiente com o C.P.D. Executar Acções do C.P.D. no Ambiente. Second Life

mac
Download Presentation

Motivação Rápida expansão de conteúdo dinâmico

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Motivação • Rápida expansão de conteúdo dinâmico • Utilizadores passaram a criar conteúdo em vez de o apenas usar • Objectivos • Estruturar Interacção entre C.P.D. e Ambiente • Partilhar Informação do estado do Ambiente com o C.P.D. • Executar Acções do C.P.D. no Ambiente

  2. Second Life • 2003, Linden Labs • Economia Virtual • Linden Dollar, L$ • Objectos, Serviços, Terreno • Avatar • Representação gráfica do Utilizador • Inventário • Imagens, sons, texturas, notecards, scripts, objectos

  3. Second Life • Objecto • Conjunto de Prims • Caixa, Cilindro, Prisma, Esfera, Anel, Tubo, Toro • Propriedades • Posição, Rotação, Escala • Terreno • Mainland • Público e contíguo • Ilhas • Privado

  4. Second Life • Comunicação • Canais Públicos • Mensagens Instantâneas • Programação • Linden Script Language (LSL) • Baseada em Eventos e Estados • Alteração de propriedades dos Objectos • Comunicação com Exterior • Email, XML-RPC, HTTP

  5. Estado da Arte • Duas Soluções • Adoptar Framework + Já se encontra feita • Integração, curva de aprendizagem • Criar Framework de raíz + Personalização, maior controlo • Erros, bugs, problemas, tempo adicional

  6. Estado da Arte • Agent Toolkits • Parâmetros de Análise • Comunicação • Curva de Aprendizagem • Suporte à Informação

  7. Estado da Arte • Second Life • Kathryn Merrick • Comportamento emergente • Helmut Prendinger • AstroSim • Twin-World Mediator • Conclusão • Adopção do ION e libOMV • Conceito de Agente com corpo, visual e interactivo • Capacidade de escolha de C.P.D. e Ambiente

  8. Modelo Conceptual

  9. Modelo Conceptual

  10. Modelo Conceptual • Ambiente • Totalmente ou parcialmente observável • Determinístico ou não-determinístico • Episódico ou sequencial • Estático ou dinâmico • Discreto ou contínuo

  11. Modelo Conceptual • Second Life • Parcialmente observável • Não-determinístico • Sequencial • Dinâmico • Discreto

  12. Arquitectura

  13. Implementação

  14. Implementação • Problemas e Soluções • Ambiente • Limitações do LSL • Comunicação • Detecção de Objectos no Terreno e Inventário • Plataforma • Ciclo de vida do CoreElement • Corpo • Hierarquia das BodyParts • Actuador de Animação Livre e Animação Fixa

  15. Casos de Uso • Boids • Processo de decisão reactivo • Comportamento emergente

  16. Casos de Uso • Simon Says • Processo de decisão reactivo com estado • Interacção com Avatares

  17. Casos de Uso • Boids • Teste de Carga da Plataforma • Simon Says • Teste de capacidade de interacção • Resultados • Satisfatórios

  18. Conclusão e Trabalho Futuro • Plataforma • Reutilizável • Agentes Inteligentes com Corpo • Casos de Uso • Testar as capacidades de comunicação da Plataforma • Resultados Satisfatórios • Melhorias • Actuador de Animação • Criação de Corpos

More Related