1 / 14

Representação dos Personagens de Agentes Conversacionais Animados em 3D

Representação dos Personagens de Agentes Conversacionais Animados em 3D. Mauricio Presser Guzinski Patricia Augustin Jaques Maillard (Orientadora). Apresentação. Introdução Fundamentação Teórica Agentes Pedagógicos Animados Formato COLLADA JMonkey Trabalho Proposto

miya
Download Presentation

Representação dos Personagens de Agentes Conversacionais Animados em 3D

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. Representação dos Personagens de Agentes ConversacionaisAnimados em 3D Mauricio Presser Guzinski Patricia Augustin Jaques Maillard (Orientadora)

  2. Apresentação • Introdução • Fundamentação Teórica • Agentes Pedagógicos Animados • Formato COLLADA • JMonkey • Trabalho Proposto • Modelo de Esqueleto Proposto • Relação entre as classes da API • Proposta de classes da API • Diagrama de Seqüência do uso da API • Conclusões • Cronograma

  3. Introdução • “O objetivo é que os tutores não sejam robôs meramente automatizados, mas sim que se utilizem destas habilidades emocionais para aplicação de técnicas motivacionais que impulsionem e facilitem o processo de aprendizagem.” • Projeto em colaboração com a França • Premissas: • Personagem em 3D • Integração com “software” Poser • Utilizar linguagem java

  4. Agentes Pedagógicos Animados (APA) • “Agentes Pedagógicos Animados (APAs) são agentes inteligentes representados por personagens animados que interagem com os alunos. Estes agentes possuem um papel pedagógico ou educacional que facilita e melhora o aprendizado.” • Diferentes tipos de agentes animados • Motivação para uso dos APAs • Implementação de emoções em APAs • “Credibilidade” do agente Pat (Jaques et al., 2009)

  5. Formato COLLADA • “COLLAborative Design Activity”: COLLADA estabelece um padrão aberto para troca de modelos 3DCompatibilidade com o Poser • Formato aberto • Uso em outros aplicativos 3D • Exemplo...

  6. Exemplo do formato COLLADA <COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.0"> <library_geometries> <geometry id="wee man-mesh"> <mesh> <source id="wee man-mesh-positions"> <float_array id="wee man-mesh-positions-array" count="9576">-0.254428 0.580111 [...]</float_array> <technique_common> <accessor source="#wee man-mesh-positions-array" count="3192" stride="3"> <param name="X" type="float"/> <param name="Y" type="float"/> <param name="Z" type="float"/> </accessor> </technique_common> </source> <triangles material="02_Default" count="1326"> <input semantic="VERTEX" source="#wee man-mesh-vertices" offset="0"/> <input semantic="NORMAL" source="#wee man-mesh-normals" offset="1"/> <input semantic="TEXCOORD" source="#wee man-mesh-map-channel1" offset="2" set="1"/> [...] </triangles> </mesh> </geometry> <library_visual_scenes> <visual_scene id="manRigged" name="manRigged"> <node id="ex_Bip01-node" name="ex_Bip01-node" sid="ex_Bip01-node" type="JOINT"> <matrix> 0 1.0 0 0 -1.0 0 0 0.891777 0 0 1 13.7203 0 0 0 1.0 </matrix> <node id="ex_Bip01_Pelvis-node" name="ex_Bip01_Pelvis" sid="ex_Bip01_Pelvis-node" type="JOINT"> [...] <node id="wee man-node" name="wee man" type="NODE"> <instance_controller url="#wee man-mesh-skin"> <skeleton>#ex_Bip01-node</skeleton> </instance_controller> </node> </library_visual_scenes> </COLLADA>

  7. JMonkey • “JMonkey é uma API gráfica de alto desempenho baseada em grafos de cena. Utiliza a linguagem Java e possui código aberto sob a licença BSD.” • Alto desempenho • Recursos disponibilizados • Comunidade ativa

  8. Trabalho Proposto Arquitetura API Conjunto de Regras e Padrões

  9. Modelo de Esqueleto Proposto

  10. Relação entre as classes da API

  11. Proposta de classes da API

  12. Conclusões • Principais Atividades Realizadas • Estudo teórico sobre Computação Afetiva e Agentes Pedagógicos Animados • Estudo das bibliotecas 3D • Criação de protótipo da API e testes utilizando JMonkey e o formato COLLADA • Principais Dificuldades • Planejamento de uma estrutura genérica • Criação de modelos para exportação em COLLADA utilizando o software Blender • Manipulação da face

  13. Cronograma

More Related