Publicação
IViHumans Platform The Graphical Processing Layer
| Resumo: | Os ambientes virtuais habitados por agentes com uma aparência humanóide têm diversas aplicações práticas nos dias que correm, em áreas como o entretenimento, a educação, a psíco-terapia, o treino industrial ou a reconstituição de ambientes históricos. Estes são exemplos de áreas que podem beneficiar de uma plataforma flexível que suporte a geração e produção de cenas animadas com humanos virtuais inteligentes. A plataforma IViHumans está actualmente a ser construída com esta perspectiva. A plataforma divide-se em duas camadas: uma para o processamento gráfico e outra para a computação de inteligência artificial. A sua concepção pressupõe a inclusão de um conjunto de funcionalidades que cobrem muitos aspectos comuns a aplicações que integram humanos virtuais em ambientes virtuais. Este documento atenta na concepção e no desenvolvimento da camada de processamento gráfico, que constitui a base para a camada de inteligência artificial. A ligação entre as duas camadas e também abordada. As camadas foram projectadas de modo a correr em diferentes processos que comunicam por meio de um protocolo cliente/servidor eficaz e extensível, que idealizamos e implementámos. As tarefas da camada de processamento gráfico baseiam-se, antes de mais, em representações gráficas. Assim sendo, destacamos as técnicas usadas na modelação de objectos tridimensionais. Também nos focamos no desenho e na implementação da plataforma e explicamos como aplicamos os princípios do desenho orientado a objectos para lhe conferir flexibilidade. A concepção de movimento de Reynolds e aplicada de acordo com a nossa interpretação, para que humanos virtuais e outros objectos possam conduzir-se autonomamente pelo mundo, enquanto reproduzem animações coerentes que são automaticamente escolhidas com base em regras especificas para cada personagem. Expomos também a nossa solução para expressões faciais que podem ser misturadas de modo a transmitir emoções complexas e que são objecto de transições suaves e automaticas. Mostramos ainda como os objectos virtuais podem ser caracterizados com propriedades pré-definidas ou atribuídas pelo utilizador e discutimos a integração da percepção através de visão sintética,incluindo como ela e acoplada a diferentes tipos de memória que recordam quaisquer atributos dos objectos que habitam o mundo virtual. |
|---|---|
| Autores principais: | Abreu, Ricardo Lince Amaral Farto e |
| Assunto: | Percepção Sintética Ambientes Virtuais Condução Locomoção Humanos Virtuais Expressão Emocional |
| Ano: | 2008 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | português |
| Origem: | Repositório da Universidade de Lisboa |
| Resumo: | Os ambientes virtuais habitados por agentes com uma aparência humanóide têm diversas aplicações práticas nos dias que correm, em áreas como o entretenimento, a educação, a psíco-terapia, o treino industrial ou a reconstituição de ambientes históricos. Estes são exemplos de áreas que podem beneficiar de uma plataforma flexível que suporte a geração e produção de cenas animadas com humanos virtuais inteligentes. A plataforma IViHumans está actualmente a ser construída com esta perspectiva. A plataforma divide-se em duas camadas: uma para o processamento gráfico e outra para a computação de inteligência artificial. A sua concepção pressupõe a inclusão de um conjunto de funcionalidades que cobrem muitos aspectos comuns a aplicações que integram humanos virtuais em ambientes virtuais. Este documento atenta na concepção e no desenvolvimento da camada de processamento gráfico, que constitui a base para a camada de inteligência artificial. A ligação entre as duas camadas e também abordada. As camadas foram projectadas de modo a correr em diferentes processos que comunicam por meio de um protocolo cliente/servidor eficaz e extensível, que idealizamos e implementámos. As tarefas da camada de processamento gráfico baseiam-se, antes de mais, em representações gráficas. Assim sendo, destacamos as técnicas usadas na modelação de objectos tridimensionais. Também nos focamos no desenho e na implementação da plataforma e explicamos como aplicamos os princípios do desenho orientado a objectos para lhe conferir flexibilidade. A concepção de movimento de Reynolds e aplicada de acordo com a nossa interpretação, para que humanos virtuais e outros objectos possam conduzir-se autonomamente pelo mundo, enquanto reproduzem animações coerentes que são automaticamente escolhidas com base em regras especificas para cada personagem. Expomos também a nossa solução para expressões faciais que podem ser misturadas de modo a transmitir emoções complexas e que são objecto de transições suaves e automaticas. Mostramos ainda como os objectos virtuais podem ser caracterizados com propriedades pré-definidas ou atribuídas pelo utilizador e discutimos a integração da percepção através de visão sintética,incluindo como ela e acoplada a diferentes tipos de memória que recordam quaisquer atributos dos objectos que habitam o mundo virtual. |
|---|