Representação dos Representação dos Personagens de Agentes Personagens de Agentes Conversacionais Conversacionais Animados em 3D Animados em 3D Mauricio Presser Guzinski Mauricio Presser Guzinski Patricia Augustin Jaques Maillard Patricia Augustin Jaques Maillard (Orientadora) (Orientadora)
14
Embed
Representação dos Personagens de Agentes Conversacionais Animados em 3D Mauricio Presser Guzinski Patricia Augustin Jaques Maillard (Orientadora)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Representação dos Representação dos Personagens de Personagens de Agentes Agentes ConversacionaisConversacionaisAnimados em 3DAnimados em 3D
Trabalho PropostoTrabalho Proposto– Modelo de Esqueleto PropostoModelo de Esqueleto Proposto– Relação entre as classes da APIRelação entre as classes da API– Proposta de classes da APIProposta de classes da API– Diagrama de Seqüência do uso da APIDiagrama de Seqüência do uso da API
ConclusõesConclusões– CronogramaCronograma
IntroduçãoIntrodução
““O objetivo é que os tutores não sejam robôs O objetivo é que os tutores não sejam robôs meramente automatizados, mas sim que se utilizem meramente automatizados, mas sim que se utilizem destas habilidades emocionais para aplicação de destas habilidades emocionais para aplicação de técnicas motivacionais que impulsionem e facilitem o técnicas motivacionais que impulsionem e facilitem o processo de aprendizagem.”processo de aprendizagem.”
Projeto em colaboração com a FrançaProjeto em colaboração com a França Premissas:Premissas:
– Personagem em 3DPersonagem em 3D– Integração com “software” PoserIntegração com “software” Poser– Utilizar linguagem javaUtilizar linguagem java
(APAs) são agentes inteligentes (APAs) são agentes inteligentes representados por personagens representados por personagens animados que interagem com os animados que interagem com os alunos. Estes agentes possuem um alunos. Estes agentes possuem um papel pedagógico ou educacional que papel pedagógico ou educacional que facilita e melhora o aprendizado.”facilita e melhora o aprendizado.”
Diferentes tipos de agentes Diferentes tipos de agentes animadosanimados
Motivação para uso dos APAsMotivação para uso dos APAs Implementação de emoções em Implementação de emoções em
APAsAPAs ““Credibilidade” do agenteCredibilidade” do agente Pat (Jaques et al., 2009)
Formato COLLADAFormato COLLADA
““COLLACOLLAborative borative DDesign esign AActivity”: ctivity”: COLLADA estabelece um padrão aberto para COLLADA estabelece um padrão aberto para troca de modelos 3DCompatibilidade com o troca de modelos 3DCompatibilidade com o PoserPoser
Formato abertoFormato aberto Uso em outros aplicativos 3DUso em outros aplicativos 3D Exemplo...Exemplo...
““JMonkey é uma API gráfica de alto JMonkey é uma API gráfica de alto desempenho baseada em grafos de cena. desempenho baseada em grafos de cena. Utiliza a linguagem Java e possui código Utiliza a linguagem Java e possui código aberto sob a licença BSD.”aberto sob a licença BSD.”
Alto desempenhoAlto desempenho Recursos disponibilizadosRecursos disponibilizados Comunidade ativaComunidade ativa
Trabalho PropostoTrabalho Proposto
Arquitetura
APIConjunto de Regras
e Padrões
Modelo de Esqueleto Modelo de Esqueleto PropostoProposto
Relação entre as classes da Relação entre as classes da APIAPI
Proposta de classes da Proposta de classes da APIAPI
ConclusõesConclusões
Principais Atividades RealizadasPrincipais Atividades Realizadas– Estudo teórico sobre Computação Afetiva e Estudo teórico sobre Computação Afetiva e
Agentes Pedagógicos AnimadosAgentes Pedagógicos Animados– Estudo das bibliotecas 3DEstudo das bibliotecas 3D– Criação de protótipo da API e testes utilizando Criação de protótipo da API e testes utilizando
JMonkey e o formato COLLADAJMonkey e o formato COLLADA–
Principais DificuldadesPrincipais Dificuldades– Planejamento de uma estrutura genéricaPlanejamento de uma estrutura genérica– Criação de modelos para exportação em COLLADA Criação de modelos para exportação em COLLADA
utilizando o software Blenderutilizando o software Blender– Manipulação da faceManipulação da face