Podemos importar animações para a Unreal Engine a partir de aplicativos externos de Modelagem 3D, como 3DS Max, Maya ou Blender. Embora estejamos usando o 3DS Max e o Maya para ilustrar o objetivo desta aula, você pode importar animações para a Unreal Engine a partir de qualquer aplicativo de modelagem 3D que tenha a funcionalidade de salvar.
Antes de começar, verifique se você tem acesso a um aplicativo de modelagem 3D.
Metas
O foco deste guia é mostrar como importar animações a partir de programas externos de modelagem 3D.
Objetivos
Depois de seguir este guia, você saberá:
- Exportar animações a partir de aplicativos externos de modelagem 3D.
- Importar animações a partir de aplicativos externos de modelagem 3D para o Unreal Editor.
O pipeline de importação de FBX da Unreal Engine usa o FBX 2020.2. O uso de uma versão diferente durante a exportação pode causar compatibilidades.
Como exportar animações
As animações devem ser exportadas individualmente com uma animação por malha esquelética em um único arquivo.
-
Selecione as articulações a serem exportadas na janela de visualização.
-
No menu File, escolha Export Selection (ou Export All se quiser exportar toda a cena, independentemente da opção selecionada).
-
Escolha a posição e o nome do arquivo FBX para exportar a animação e defina as opções adequadas na caixa de diálogo FBX Export. Para exportar animações, habilite a caixa de caixa de seleção Animations.
-
Clique no botão
para criar o arquivo FBX que contém as malhas.
-
Selecione os ossos correspondentes à animação a ser exportada na janela de visualização.
-
No menu File, escolha Export Selected (ou Export All se quiser exportar toda a cena, independentemente da opção selecionada).
-
Escolha o local e o nome do arquivo FBX para exportar a animação e clique no botão

-
Defina as opções adequadas na caixa de diálogo FBX Export. Para exportar animações, habilite a caixa de caixa de seleção Animations.
-
Clique no botão
para criar o arquivo FBX que contém as malhas.
Como importar animações
O pipeline de importação de animação FBX da Unreal permite que desenvolvedores de conteúdo importem animações com ou sem malhas esqueléticas.
Como importar animações com malha esquelética
-
No Navegador de Conteúdo, clique no botão Import.
-
Localize e selecione o arquivo FBX que você deseja importar.
-
Clique em Open para começar a importar o arquivo FBX que você deseja importar para o projeto.
-
Atualize as configurações adequadas na caixa de diálogo FBX Import Options.
As configurações padrão devem ser suficientes ao importar uma malha que não compartilha um esqueleto existente. Na importação de LODs, o nome da malha importada seguirá as convenções de nomenclatura padrão. Confira nossa documentação Caixa de diálogo de importação de FBX para obter mais informações sobre as configurações.
Há dois botões de importação disponíveis no FBX Importer. A primeira opção é o botão Import, que permite importar o arquivo FBX selecionado com as configurações especificadas. A segunda opção é o botão Import All, que permite importar todos os arquivos FBX selecionados com as configurações especificadas.
Para obter mais informações sobre as configurações disponíveis no FBX Importer, acesse a página Referência das opções de importação de FBX.
-
Clique em Import ou Import All para adicionar as malhas ao projeto.
-
A malha esquelética e as animações importadas serão exibidas no Navegador de Conteúdo se o processo for bem-sucedido.
Por padrão, a AnimationSequence criada para armazenar a animação importada recebe o nome do osso-raiz do esqueleto.
Como importar animação sem malha esquelética
A Unreal permite que criadores de conteúdo importem várias animações em um único arquivo FBX. Mas muitas ferramentas criação de conteúdo digital (como 3ds Max e Maya) não permitem salvar várias animações em um único arquivo. Se você exportar a partir de aplicativos compatíveis (como o Motion Builder), a Unreal importará todas as animações contidas nesse arquivo.
Antes de iniciar esta seção, você precisará de uma AnimationSequence para a qual importar a animação. É possível criar sequências de animação no Navegador de Conteúdo ou diretamente no editor de sequência de animação.
-
No editor, clique no botão Import.
-
Localize e selecione o arquivo FBX que você deseja importar.
-
Clique em Open para começar a importar o arquivo FBX que você deseja importar para o projeto.
-
Atualize as configurações adequadas na caixa de diálogo FBX Import Options.
As configurações padrão devem ser suficientes ao importar uma malha que não compartilha um esqueleto existente. Na importação de LODs, o nome da malha importada seguirá as convenção de nomenclatura padrão. Confira nossa documentação Caixa de diálogo de importação de FBX para obter mais informações sobre as configurações.
Você deve especificar um esqueleto existente ao importar animações individuais.
-
A malha esquelética e as animações importadas serão exibidas no Navegador de Conteúdo se o processo for bem-sucedido.
Por padrão, a AnimationSequence criada para armazenar a animação importada recebe o nome do osso-raiz do esqueleto.
Agora que chegamos ao fim deste guia, você aprendeu a:
Exportar animações a partir de aplicativos externos de modelagem 3D.
✓ Importar animações a partir de aplicativos externos de modelagem 3D para o Unreal Editor.