Neste tutorial de Início Rápido, veremos como a Ferramenta de Folhagem Procedural funciona. Ao longo deste tutorial de Início Rápido, você aprenderá como criar, configurar e gerar uma floresta inteira de árvores dentro do UE5 usando apenas a Ferramenta de Folhagem Procedural. Você também será apresentado às principais propriedades e configurações que o ajudarão a moldar sua floresta virtual para atender às necessidades do seu projeto.
Você também será exposto a todos os Recursos e propriedades necessários que a Ferramenta de Folhagem Procedural requer para funcionar corretamente e fornecer os resultados desejados. Ao concluir este Início Rápido, você terá um novo nível que deve ser semelhante à imagem acima.
Pré-requisitos
Antes de poder usar as Ferramentas de Folhagem Procedural em seu projeto, você deve primeiro habilitá-las fazendo o seguinte.
-
No Menu Principal, abra o menu Editar e clique em Preferências do Editor.
Clique na imagem para ampliar.
- Dentro das Preferências do Editor clique com o botão direito na seção Experimental.
-
Habilite a opção Folhagem Procedural clicando na caixa de seleção ao lado da palavra Folhagem Procedural.
Clique na imagem para ampliar.
Você também precisará baixar o pacote de conteúdo Open World Demo Collection do Marketplace do Unreal Engine, pois parte do conteúdo da coleção será usada no Início Rápido´ a seguir. Após o download da Open World Demo Collection, adicione-o ao projeto que você está usando para acompanhar este Início Rápido fazendo o seguinte.
-
No Inicializador da Epic Games no Marketplace, localize e baixe a Open World Demo Collection.
Clique na imagem para ampliar.
-
Acesse a seção Biblioteca do iniciador e, na seção Cofre, localize a Open World Demo Collection.
Clique na imagem para ampliar.
-
Clique no botão que diz Adicionar ao Projeto.
Clique na imagem para ampliar.
-
Você verá uma lista de projetos aos quais pode adicionar, selecione o projeto que está usando para acompanhar este Início Rápido e pressione o botão Adicionar ao Projeto
Clique na imagem para ampliar.
1 — Criando Atores Tipo Folhagem
Nesta etapa, você criará um novo nível, terreno de paisagem e todos os recursos necessários para a Ferramenta de Ferramenta de Folhagem Procedural.
-
Crie um novo nível usando o Modelo Padrão como base.
Clique na imagem para ampliar.
-
Adicione um novo Ator de Paisagem ao nível selecionando primeiro Paisagem no menu suspenso Modos para abrir o Painel de Paisagem e, em seguida, clicando no botão Criar para adicionar o ator de paisagem ao nível.
Clique na imagem para ampliar.
Usar um ator de terreno de paisagem fornece rapidamente uma área muito grande para gerar sua floresta.
Clique na imagem para ampliar.
Se você não está familiarizado com o funcionamento do terreno de paisagem ou gostaria de saber mais, consulte Terreno de Paisagem ao Ar Livre para obter mais informações.
-
Crie um novo Gerador de Folhagem Procedural clicando com o botão direito no Navegador de Conteúdo, expandindo a seção Folhagem e clicando em Gerador de Folhagem Procedural.
Clique na imagem para ampliar.
-
Nomeie o Gerador de Folhagem Procedural neste exemplo PFS_Example ou algo semelhante.
Clique na imagem para ampliar.
-
Arraste o Gerador de Folhagem Procedural do Navegador de Conteúdo para o nível e posicione-o de forma que fique no centro do nível ou em 0,0,200 nos eixos X, Y e Z.
Clique na imagem para ampliar.
-
Dimensione o Gerador de Folhagem Procedural para 100,100,10 nos eixos X, Y e Z para criar uma grande área para gerar sua floresta.
Clique na imagem para ampliar.
-
Agora que temos nosso gerador, precisamos dar a ele alguma Folhagem a ser gerada. Para fazer isso, clique com o botão direito no Navegador de Conteúdo expandindo a seção Folhagem e então clique em Folhagem de Malha Estática. Nomeie a folhagem de malha estática Árvore_00 ou algo semelhante.
Clique na imagem para ampliar.
-
Se ainda não o fez, salve seu trabalho e nível pressionando o botão Salvar Tudo para salvar todo o conteúdo e o botão Salvar para salvar o nível. Quando for solicitado um nome de nível, use o nome PFT_00. Neste ponto, você deve ter algo parecido com a imagem abaixo.
Clique na imagem para ampliar.
2 — Dizendo ao gerador o que gerar
Na seção a seguir, abordaremos como configurar os Atores Tipo Folhagem para trabalhar com o Gerador de Folhagem Procedural. Você continuará trabalhando com o nível PFT_00 que foi criado na última etapa.
-
Abra o Gerador de Folhagem Procedural clicando duas vezes no Navegador de Conteúdo.
Clique na imagem para ampliar.
-
Adicione um novo item à matriz Tipos de Folhagem clicando no ícone Sinal de Mais à direita da opção de menu Tipos de Folhagem.
Clique na imagem para ampliar.
-
No Navegador de Conteúdo, selecione Árvore_00 Folhagem de Malha Estática e arraste-o para o Objeto do Tipo Folhagem ou pressione o ícone Seta para carregar a Folhagem de Malha Estática selecionada no Gerador de Folhagem Procedural.
Clique na imagem para ampliar.
-
Abra o Árvore_00 Folhagem de Malha Estática clicando duas vezes nele no Navegador de Conteúdo.
Clique na imagem para ampliar.
-
No topo de Árvore_00 Folhagem de Malha Estática, localize a seção Malha e clique no menu suspenso que diz Nenhum.
Clique na imagem para ampliar.
-
Localize a HillTree_02 Malha Estática da Open World Demo Collection digitando "HillTree_02" como o termo de pesquisa ou percorrendo a lista e carregue-a clicando nela.
Clique na imagem para ampliar.
-
De volta à janela de visualização, selecione Gerador de Folhagem Procedural que foi colocado no nível e expanda a seção Folhagem Procedural no painel Detalhes.
Clique na imagem para ampliar.
-
Na seção Folhagem Procedural clique no botão Ressimular e agora você deve ver o Gerador de Folhagem Procedural densamente recheado de árvore como na imagem abaixo.
Clique na imagem para ampliar.
Para ver os resultados adequados, você precisará clicar em Criar na Barra de Ferramentas Principal para recriar a iluminação toda vez que usar o botão Ressimular para criar ou alterar a Folhagem Processual. Isso pode levar muito tempo devido ao grande número de malhas estáticas envolvidas.
3 — Ajustando as propriedades do objeto do tipo folhagem
Objetos do Tipo Folhagem (ambos Folhagem de Malha Estática e Folhagem de Ator) vêm com várias propriedades diferentes que você pode ajustar para controlar qualquer coisa, desde como os Objetos do Tipo Folhagem são colocados em outros objetos no nível até como os Objetos do Tipo Folhagem serão cultivados e se espalharão por todo o Gerador de Folhagem. Na seção a seguir, veremos quais propriedades estão disponíveis em Objetos do Tipo Folhagem e como você pode manipular essas propriedades para obter os resultados desejados. Você continuará trabalhando com o nível PFT_00 que foi usado na última etapa.
-
Abra Árvore_00 Folhagem de Malha Estática.
-
Expanda a seção Posicionamento e verifique se as opções Alinhar à Normal e Guinada Aleatória estão habilitadas.
Clique na imagem para ampliar.
A seção Posicionamento é onde você pode ajustar como as malhas de um Objeto do Tipo Folhagem são colocadas nos objetos do nível.
-
Na seção Procedural de Folhagem de Malha Estática, expanda a seção Colisão e defina Raio de Sombra como 50.
Clique na imagem para ampliar.
A seção Colisão determina quais Objetos do Tipo Folhagem devem ser removidos quando dois Objetos do Tipo Folhagem estiverem competindo pelo mesmo local de geração ou espaço relativo. Quando o raio de colisão de uma Semente Virtual se sobrepõe a uma colisão existente ou raio de sombra da Semente Virtual do Objeto Tipo Folhagem, uma Semente Virtual será substituída ou eliminada com base em qual Objeto do Tipo Folhagem tiver a prioridade mais alta.
-
Selecione o Gerador de Folhagem Procedural que foi colocado no nível e, na seção Folhagem Procedural, clique no botão Ressimular.
Clique na imagem para ampliar.
-
De volta à Árvore_00 Folhagem de Malha Estática, recolha a seção Colisão e expanda a seção Clustering, em seguida, defina Núm de Etapas como 0, para que possamos obter árvores com o mesmo tamanho e idade e, em seguida, pressione o botão Ressimular. Ao concluir, você deve ter algo parecido com a imagem abaixo.
Clique na imagem para ampliar.
O clustering usa várias propriedades, como densidade, idade e proximidade, para ajudar a determinar como as instâncias de malha do Objeto do Tipo Folhagem especificadas devem ser colocadas, agrupadas e espalhadas dentro do Gerador de Folhagem Procedural.
-
Embora agora tenhamos algum espaço entre nossas árvores, a densidade geral ainda é um pouco alta demais. Para corrigir isso, defina Densidade Inicial de Sementes para 0,25 e clique no botão Ressimular.
Clique na imagem para ampliar.
-
Como você pode ver, definir a Densidade Inicial de Sementes para 0,25 reduziu muito a densidade de nossa floresta porque estamos cultivando e espalhando árvores apenas por um único ano. Para corrigir isso, defina Núm de Etapas de volta para 3, que cultivará e espalhará as árvores por 3 anos, e então clique no botão Ressimular.
Clique na imagem para ampliar.
-
Expanda a seção Crescimento e defina os seguintes parâmetros para as seguintes configurações.
- Idade Máxima: 20,0
- Máx Escala Procedural: 10,0
Clique na imagem para ampliar.
A seção Crescimento permite que você ajuste como as instâncias de malha de um Objeto do Tipo Folhagem crescerão e ficarão maiores com o tempo.
-
Por fim, em Configurações de Instância na opção Distância de Seleção, defina o valor Máx para 20.000 e clique no botão Ressimular. Ao concluir, você deve ter algo parecido com a imagem abaixo.
Clique na imagem para ampliar.
As Configurações de Instância permitem que você ajuste como as instâncias de malha de um Objeto do Tipo Folhagem serão exibidas no nível. Dentro das Configurações de Instância, você pode definir ou ajustar várias propriedades diferentes, como Distância de Seleção, Sombreamento e Colisão.
4 — Usando Vários Objetos do Tipo Folhagem
Adicionar outra espécie de árvore à sua floresta virtual ajudará muito a aumentar o realismo e a aparência geral. Felizmente, o Gerador de Folhagem Procedural permite que você gere vários Objetos do Tipo Folhagem, resultando em um único Gerador de Folhagem Procedural capaz de gerar uma floresta inteira com uma infinidade de árvores diferentes. Na seção a seguir, veremos como você pode configurar um Gerador de Folhagem Procedural para trabalhar com vários tipos de folhagem. Você continuará trabalhando com o nível PFT_00 que foi usado na última etapa.
-
Dentro do Navegador de Conteúdo, selecione Árvore_00 Folhagem de Malha Estática e pressione Ctrl + W no teclado para duplicá-lo usando Árvore_01 como nome.
Clique na imagem para ampliar.
-
Abra a recém-criada Árvore_00 Folhagem de Malha Estática e, na seção Malha, altere a malha para ScotsPineTall_01 Malha Estática.
Clique na imagem para ampliar.
-
Abra o Gerador de Folhagem Procedural no Navegador de Conteúdo e expanda a seção Tipos de Folhagem.
Clique na imagem para ampliar.
-
Clique no ícone de sinal de mais para adicionar a opção de inserir outro Objeto do Tipo Folhagem.
Clique na imagem para ampliar.
-
No Navegador de Conteúdo, selecione Árvore_01 Folhagem de Malha Estática e arraste-o para o Objeto do Tipo Folhagem, ou pressione o ícone de seta para carregar a Folhagem de Malha Estática selecionada no Gerador de Folhagem Procedural.
Clique na imagem para ampliar.
-
Selecione o Gerador de Folhagem Procedural que foi colocado no nível e clique no botão Ressimular. Quando concluído, você deve ver algo como a imagem a seguir.
Clique na imagem para ampliar.
-
Para tornar a floresta mais interessante, abra Árvore_01 Folhagem de Malha Estática e ajuste os seguintes parâmetros com os seguintes valores. Os números e as opções listados abaixo foram selecionados porque produzirão uma floresta que possui interação interessante de clustering e crescimento com as instâncias de Folhagem de Malha Estática que já estão em uso. No entanto, sinta-se à vontade para experimentar esses números e configurações até obter algo que atenda às suas necessidades.
- Núm de Etapas: 4
- Densidade Inicial de Sementes: 0,125
- Distância Média de Distribuição: 100
- Pode Crescer na Sombra: Habilitado
- Gerado na Sombra: Habilitado
- Idade Máxima: 15
- Prioridade de Sobreposição: 1
- Escala Procedural: Máx. 5,0
-
Assim que as configurações tiverem sido ajustadas, clique no botão Ressimular no Gerador de Folhagem Procedural e agora você deve ter algo parecido com a imagem abaixo.
Clique na imagem para ampliar.
5 — Implementando volumes de bloqueio de folhagem procedural
O Volume de Bloqueio de Folhagem Procedural é um Ator de Volume que pode ser colocado em um nível e dimensionado para o tamanho desejado, o que impedirá que o Gerador de Folhagem Procedural gere quaisquer Objetos do Tipo Folhagem dentro dos limites do Volume de Bloqueio de Folhagem Procedural. Na seção a seguir, veremos como você pode adicionar um Volume de Bloqueio de Folhagem Procedural ao seu nível e usá-lo para impedir que as malhas de folhagem sejam geradas. Você continuará trabalhando com o nível PFT_00 que foi usado na última etapa.
-
Primeiro encontre Volume de Bloqueio de Folhagem Procedural procurando-o no painel Posicionar Atores usando Proc como termo de pesquisa.
Clique na imagem para ampliar.
-
Selecione o Volume de Bloqueio de Folhagem Procedural e arraste-o do painel Posicionar Atores para o nível.
Clique na imagem para ampliar.
-
Para impedir que as malhas de folhagem sejam geradas na parte traseira do Gerador de Folhagem Procedural, mova e dimensione o Volume de Bloqueio de Folhagem Procedural usando os seguintes valores de localização e escala.
- Localização X: 5430,0 cm
- Localização Y: -3900,0 cm
- Localização Z: 200,0 cm
- Escala X: 41,75
- Escala Y: 65,5
- Escala X: 41,75
Clique na imagem para ampliar.
-
Agora selecione o Gerador de Folhagem Procedural no nível e depois, em Detalhes, clique no botão Ressimular. Quando a Ressimulação estiver concluída, você perderá toda a seção traseira das árvores que faziam intersecção com o Volume de Bloqueio de Folhagem Procedural.
Clique na imagem para ampliar.
Na imagem a seguir, podemos ver o resultado antes e depois.
Número da imagem Resultados 1: Antes da adição do Volume de Bloqueio de Folhagem Procedural 2: Depois que o Volume de Bloqueio de Folhagem Procedural é adicionado
6 — Por conta própria!
Agora que você viu o poder que a Ferramenta de Folhagem Procedural oferece, tente usar as ferramentas listadas abaixo em conjunto com o que você acabou de aprender sobre a ela para tentar criar um nível que se pareça com a imagem a seguir.
-
Tente usar Atores de Folhagem em vez de Folhagem de Malha Estática.
-
Use a Ferramenta de Grama para fazer a paisagem parecer densamente coberta de grama, flores e arbustos.
-
Defina a aparência do terreno da paisagem usando as ferramentas de [Escultura de Paisagem] (building-virtual-worlds/landscape-outdoor-terrain/editing-landscapes/landscape-sculpt-mode) e adicione itens como colinas, montanhas e lagos.
-
Dê à superfície da Paisagem mais variedade e detalhes visuais criando um [Material de Paisagem] (building-virtual-worlds/landscape-outdoor-terrain/landscape-material-layer-blending) que tem várias Texturas que podem ser pintadas na Terreno de paisagem.
-
Ajuste a Luz Direcional para fazer com que o nível de iluminação se assemelhe à iluminação que ocorre no início da manhã ou no final da tarde.
-
Configure a iluminação de nível para usar uma solução de iluminação completamente baseada dinâmica que fará uso de sombras dinâmicas, bem como Sombras Suaves do Campo de Distância Rastreadas por Raios.
-
Tente usar as ferramentas [Sistema de Folhagem] (building-virtual-worlds/open-world-tools/foliage-mode) para remover ou ajustar posicionamento, rotação e escala das malhas de folhagem que são colocadas pela ferramenta Folhagem Procedural para que você possa obter a aparência exata que deseja.
-
Mostre sua criação para outras pessoas usando uma Câmera em conjunto com Sequencer para renderizar um vídeo do seu nível para você compartilhar com o mundo.