Para controlar quando uma malha estática de nível de detalhe (LOD) transiciona para outra, a Unreal Engine 5 (UE5) usa o tamanho atual das malhas estáticas no espaço de tela. Embora esse método de controlar as transições de LOD funcione muito bem, os números usados para uma plataforma podem não funcionar em outra. No tutorial a seguir, analisaremos como personalizar o tamanho da tela do LOD para cada plataforma em que seu projeto da UE5 pode ser usado.
Etapas
Na seção a seguir veremos como especificar o tamanho de tela no qual as transações de LOD devem ocorrer em cada plataforma.
-
Primeiro, no Navegador de Conteúdo, encontre uma malha estática com alguns LODs para trabalhar e abra-a dentro do Editor de Malha Estática. Neste exemplo, a malha estática selecionada tem quatro LODs, porém, você pode escolher uma que tenha mais ou menos, dependendo das necessidades do projeto.
Clique na imagem para ampliá-la.
-
Após abrir a malha estática no Editor de Malha Estática, acesse o painel Detalhes e expanda a categoria LOD Settings (Configurações de LOD).
Clique na imagem para ampliá-la.
-
Desmarque a caixa de seleção ao lado de Auto Compute LOD Distances (Calcular automaticamente distâncias de LOD) para que possamos definir manualmente a distância na qual a transição de LOD deve ocorrer.
Clique na imagem para ampliá-la.
-
Em seguida, acesse a seção LOD Picker (Seletor de LOD) e habilite a opção Custom (Personalizado) clicando na caixa de seleção ao lado dela. Isso permitirá que você veja todos os LODs ao mesmo tempo no Editor de Malha Estática.
Clique na imagem para ampliá-la.
-
Expanda a seção LOD1 e, ao lado da opção Screen Size (Tamanho da tela), clique no pequeno triângulo branco para expor a opção de adicionar sobreposições de LOD por plataforma.
Clique na imagem para ampliá-la.
-
Na lista de sobreposições por plataforma exibida, selecione a opção Add Override for Mobile (Adicionar sobreposição para celulares**.
Clique na imagem para ampliá-la.
-
Repita a etapa acima para o LOD 2 e o LOD 3 e, quando terminar, o painel Detalhes ficará semelhante à imagem a seguir.
Clique na imagem para ampliá-la.
-
Você pode ajustar o tamanho da tela para celulares digitando um novo número na caixa sob a opção Mobile. Para descobrir qual tamanho de tela você deve usar para qual LOD, a janela de visualização dentro do Editor de Malha Estática exibe Current Screen Size (Tamanho de tela atual).
Clique na imagem para ampliá-la.
Resultado final
Com a capacidade de sobrepor a distância na qual os LODs farão a transição em celulares, agora você pode voltar e configurar a distância de transição para console e PC usando as mesmas etapas se isso for necessário para o seu projeto. Se decidir fazer isso, as seções de LOD ficarão semelhantes à imagem a seguir.
Clique na imagem para ampliá-la.