%Globals:OSSelectVar%
Podemos importar níveis de malha esquelética 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 LODs de malha esquelética 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 LODs de malha esquelética a partir de programas externos de modelagem 3D.
Objetivos
Depois de seguir este guia, você saberá:
- Configurar LODs de malha esquelética a partir de aplicativos externos de modelagem 3D.
- Exportar LODs de malha esquelética a partir de aplicativos externos de modelagem 3D.
- Importar LODs de malha esquelética 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 configurar LODs de malha esquelética
-
Selecione todas as malhas (base mais LODs) em ordem, do LOD base até o último LOD. Isso é importante para que elas sejam adicionadas na ordem correta em termos de complexidade. Em seguida, selecione o comando Level of Detail > Group no menu Edit.
-
Agora você deve ter as malhas agrupadas em LOD Group.
-
Selecione todas as malhas (base mais LODs, a ordem não é importante) e, em seguida, selecione o comando Group no menu Group.
-
Insira um nome para o grupo novo na caixa de diálogo exibida e clicar no botão
para criar o grupo.
-
Clique no botão
para visualizar o painel Utilities e escolher o utilitário Level of Detail. Observação: talvez seja necessário clicar em
e selecioná-lo na lista.
-
Com o grupo selecionado, clicar no botão
para criar um novo conjunto de LODs e adicionar as malhas do grupo selecionado. As malhas serão ordenadas automaticamente de acordo com a complexidade.
A configuração de LODs para malhas esqueléticas de várias partes é quase idêntica à configuração de LODs para uma malha completa, com a exceção de que cada parte individual que contém LODs terá um grupo de LODs criado para ela. O processo de configuração desses grupos de LODs é idêntico ao descrito acima.
Como exportar LODs de malha esquelética
-
Selecione os grupos de LODs e as articulações que serão exportadas.
Siga as mesmas etapas de exportação usadas para a malha-base (descritas na seção Como exportar malhas a partir de aplicativos 3D).
-
Selecione o grupo de malhas que compõem o conjunto de LODs e os ossos que serão exportados.
Siga as mesmas etapas de exportação usadas para a malha-base (descritas na seção Como exportar malhas a partir de aplicativos 3D).
Como importar LODs da malha esquelética
LODs de malha esquelética podem ser importados através do painel Mesh Details, no Persona, em LOD Settings.
Persona é o conjunto de ferramentas de edição de animação da UE4. Consulte Animation Editors para obter mais informações.
-
Para aplicar um LOD a uma malha esquelética, clique duas vezes no ativo de animação no Navegador de Conteúdo para abrir o Persona (confira a sequência exibida abaixo).
-
No painel Mesh Details , role para baixo para localizar o segmento LOD Settings e clique na opção LOD Import.
-
No navegador de arquivos e selecione o arquivo FBX que você deseja importar.


-
Agora o LOD importado foi adicionado ao painel Mesh Details.
-
Em cada LOD, a configuração Display Factor indica quando usar o LOD. No exemplo exibido abaixo, o LOD0 é usado quando sua posição for mais próxima da malha esquelética, já o LOD1 é usado a uma distância maior dela.
Usar um fator de exibição pequeno informa à Unreal Engine para usar o LOD quando sua posição estiver mais distante da malha esquelética. Fatores de exibição maiores informam à Unreal Engine para usar o LOD quando sua posição estiver mais próxima da malha esquelética.
Agora que chegamos ao fim deste tutorial, você sabe:
✓ Definir LODs de malha esquelética a partir de aplicativos de modelagem 3D.
✓ Exportar LODs de malha esquelética a partir de aplicativos externos de modelagem 3D.
✓ Importar LODs de malha esquelética para o Unreal Editor a partir de aplicativos externos de modelagem 3D.