Estágio curricular: Avatar 3D Animado
Para o âmbito da unidade curricular de Estágio para a Licenciatura de Desenvolvimento em Jogos Digitais, foi proposto desenvolver um avatar 3D animado para atuar como guia turístico em locais reais. Pretendeu-se que o avatar conseguisse transmitir expressividade de rosto e corpo, tendo como um dos principais destaques a sua vocalização automática de textos por meio de Inteligência Artificial.
Ao longo do estágio, as tarefas foram desenvolvidas através de sprints semanais, onde às quartas-feiras se fazia um ponto de situação do projeto e se definiam objetivos para a semana seguinte. As etapas do projeto consistiram em:
• Levantamento do estado da arte relativamente a tecnologias e plataformas que permitiam a vocalização automática da personagem 3D através de texto, por inteligência artificial;
• Realização de testes iniciais para identificar a tecnologia mais viável para o projeto;
• Arte conceptual da personagem;
• Modelação de uma personagem 3D simples para efeitos de testes de lipsync utilizando blendshapes para os fonemas e animações para o corpo;
• Modelação final da personagem 3D com roupas, blendshapes e animações de maior detalhe;
• Implementação da aplicação web.
Para o levantamento do estado da arte foi feita uma pesquisa para determinar a tecnologia e plataforma mais viável para o projeto. Após vários testes, a conclusão foi que, tendo em conta que a personagem não iria contar com um nível de detalhe realista, o motor de jogo utilizado foi o Unity, com recurso a um plugin denominado uLipSync. Este plugin permitiu que a personagem expressasse facilmente os fonemas independentemente do áudio que lhe era atribuído. Com esta etapa concluída, de seguida foi feita a arte conceptual para a personagem. A figura histórica que foi utilizada para este projeto, Michel d’ Ecole, tratava-se de um engenheiro militar francês, nomeado “Mestre de Todas as Obras de Fortificação”. A inspiração principal para o design consistiu nos uniformes que os engenheiros militares da época utilizavam, com um estilo mais cartoon, resultando num avatar com bastante expressividade.
Arte Conceptual:

Após a criação da arte conceptual seguiu-se a criação do modelo 3D. Inicialmente, foram feitos vários testes com um modelo de menor qualidade, com o objetivo de testar a criação de blendshapes dos fonemas e verificar o funcionamento do plugin, assim como testar a importação de animações. Assim que os testes atingiram um nível satisfatório, partiu-se para a criação do modelo final da personagem com roupa e adereços.
Render da personagem:

Demonstração dos blendshapes para lip syncing:

O passo final do projeto foi a criação de uma interface web, que conta com dois menus diferentes: um para a demonstração da personagem com um áudio pré-definido e outro para demonstração da personagem com texto dinâmico, em que o utilizador pode escrever qualquer mensagem e a personagem reage de acordo:

Através deste projeto foi possível desenvolver competências em modelação, animação e também programação. O projeto conseguiu atingir todas as metas definidas e, de uma forma geral, foi uma experiência bastante positiva.
Por fim, queria deixar um agradecimento à InfoPortugal pela oportunidade e também agradecer pela simpatia demonstrada ao longo do projeto.
Carlos Silva













Deixe um Comentário
Quer participar da discussão?Sinta-se à vontade para contribuir!