Dê vida aos seus personagens com IA no Unreal Engine!
Tabela de conteúdos
- Introdução
- Adicionando IA ao personagem Reallusion no Unreal Engine
- Criação de um novo personagem Reallusion
- Exportando o personagem para o Unreal Engine
- Configurando um novo projeto no Unreal Engine
- Importando o personagem e as animações
- Adicionando funcionalidade de IA ao personagem
- Testando o personagem no jogo
- Adicionando animações e sincronização labial
- Ajustando as animações e movimentação do personagem
- Fazendo o personagem seguir o jogador
- Conclusão
🤖 Adicionando IA ao personagem Reallusion no Unreal Engine
A adição de inteligência artificial (IA) aos personagens em jogos é uma forma poderosa de torná-los mais realistas e interativos. Neste Tutorial, vamos explorar como adicionar funcionalidade de IA a personagens criados com o Reallusion Character Creator no Unreal Engine. Com essa funcionalidade, nossos personagens não apenas poderão falar e interagir conosco, mas também serão capazes de entender o ambiente ao seu redor e realizar ações de acordo.
1. Introdução
Antes de começarmos a adicionar IA ao personagem Reallusion, é importante entender o que exatamente queremos alcançar com essa funcionalidade. Nosso objetivo é criar personagens digitais que possam explorar o mundo real, interagir com as pessoas e aprender e melhorar suas habilidades ao longo do tempo. Esses personagens serão capazes de adquirir conhecimento através de pesquisas, conversas e exploração, com o objetivo de fazer a diferença no mundo.
2. Criação de um novo personagem Reallusion
O primeiro passo para adicionar IA ao personagem Reallusion é criar um novo personagem usando a ferramenta Character Creator 4. Se você ainda não tem o Character Creator 4 instalado, você pode baixá-lo no site do Reallusion. Após abrir o Character Creator 4, clique em "Novo personagem" e comece a personalizar o seu personagem de acordo com as suas preferências.
3. Exportando o personagem para o Unreal Engine
Após criar o seu personagem no Character Creator 4, é hora de exportá-lo como um arquivo FBX para ser usado no Unreal Engine. Para fazer isso, vá até o menu "Arquivo" e selecione "Exportar FBX". Certifique-se de selecionar o preset "Unreal Engine" nas opções de exportação e escolha o tamanho máximo para as texturas.
4. Configurando um novo projeto no Unreal Engine
Agora que temos o nosso personagem exportado, precisamos criar um novo projeto no Unreal Engine para importá-lo e adicionar a funcionalidade de IA. Na tela inicial do Unreal Engine, clique em "Novo projeto" e selecione o tipo de projeto que deseja criar. Vamos escolher o projeto de primeira pessoa para este tutorial e nomeá-lo como "Real Illusion ai Tutorial".
5. Importando o personagem e as animações
Com o projeto criado, podemos importar o personagem Reallusion e as animações para o Unreal Engine. Para fazer isso, primeiro copie o arquivo FBX do personagem para a pasta do projeto. Em seguida, arraste o arquivo FBX para a viewport do Unreal Engine para abrir a janela de importação. Certifique-se de selecionar a opção "Use t0 as reference pose" e importar as animações. Após a importação, você verá o personagem e as animações na pasta do projeto.
6. Adicionando funcionalidade de IA ao personagem
Agora que temos o personagem e as animações importadas, podemos adicionar a funcionalidade de IA ao nosso personagem. Vamos usar o plugin Convey, que permite que os personagens tenham conversas e realizem ações. Para instalar o plugin, vá até a Epic Marketplace e pesquise por "Convey". Selecione a versão correspondente ao seu Unreal Engine e faça a instalação do plugin. Reinicie o Unreal Engine para carregar o plugin.
7. Testando o personagem no jogo
Com o plugin Convey instalado, podemos testar o nosso personagem no jogo. Para isso, crie um blueprint para o personagem Reallusion, adicione um componente "Skeletal Mesh" e defina o mesh do personagem. Em seguida, adicione um componente "Convey Base Character" ao blueprint e configure o ID do personagem para a pessoa que você criou no Convey. Reinicie o projeto e teste o seu personagem no jogo.
8. Adicionando animações e sincronização labial
Para tornar o personagem mais vivo, podemos adicionar animações e sincronização labial. Para isso, faça o download do plugin Convey Lip Sync no link fornecido e copie-o para a pasta de plugins do projeto. Reinicie o projeto para carregar o plugin. Em seguida, abra o blueprint do personagem Reallusion no Unreal Engine e altere a classe base para "Convey Base Character OVR". Isso permitirá que o personagem utilize a sincronização labial.
9. Ajustando as animações e movimentação do personagem
Ao adicionar as animações ao personagem, é possível que haja a necessidade de ajustar a sincronização com o modelo do personagem. Isso pode ser feito no blueprint de animação, conectando as animações corretas e alterando os ossos de modificação para a cabeça do personagem. É importante compilar o blueprint para aplicar as alterações e testar novamente o personagem no jogo.
10. Fazendo o personagem seguir o jogador
Para permitir que o personagem siga o jogador, é preciso adicionar uma área navegável no ambiente. Para fazer isso, adicione um "Nav Mesh Bound Volume" em torno da área em que o personagem poderá se movimentar. Depois disso, é possível instruir o personagem a seguir o jogador utilizando comandos específicos.
11. Conclusão
Neste tutorial, exploramos como adicionar IA ao personagem Reallusion no Unreal Engine. Através do uso do plugin Convey, conseguimos criar personagens digitais realistas e interativos, capazes de falar, entender o ambiente e realizar ações. Com isso, é possível criar jogos mais imersivos e envolventes para os jogadores. Experimente adicionar IA aos seus personagens e explore as diferentes possibilidades que essa funcionalidade oferece.
Para mais informações e suporte, você pode acessar o site do Convey em convey.com.
Destaques
- Adicione IA a personagens Reallusion no Unreal Engine.
- Crie personagens realistas e interativos.
- Explore o mundo real e interaja com o ambiente.
- Aprenda e melhore suas habilidades ao longo do tempo.
- Faça a diferença no mundo utilizando o conhecimento adquirido.
FAQ
Q: Posso utilizar outros personagens criados no Reallusion Character Creator?
A: Sim, você pode utilizar outros personagens criados no Reallusion Character Creator. Basta exportá-los como arquivos FBX e importá-los para o Unreal Engine.
Q: É possível adicionar mais animações aos personagens?
A: Sim, é possível adicionar mais animações aos personagens. Basta importar as animações desejadas e conectá-las adequadamente no blueprint de animação.
Q: Posso personalizar a aparência dos personagens Reallusion?
A: Sim, você pode personalizar a aparência dos personagens Reallusion utilizando as ferramentas disponíveis no Character Creator 4.
Q: O plugin Convey está disponível para outras versões do Unreal Engine?
A: Sim, o plugin Convey está disponível para outras versões do Unreal Engine. Certifique-se de baixar a versão correta para o seu ambiente de desenvolvimento.
Q: Como faço para o personagem seguir o jogador em diferentes áreas do jogo?
A: Você pode adicionar áreas navegáveis no ambiente utilizando o "Nav Mesh Bound Volume". Depois disso, é possível instruir o personagem para seguir o jogador utilizando comandos específicos.