Investigando os buracos de pintura do terreno no Unity 2019.3

O Unity 2019.3 continua trazendo mais atualizações interessantes para o sistema de terrenos do Unity, incluindo - por demanda popular - a capacidade de criar buracos em seu terreno!
Usando a nova ferramenta de pincel Paint Holes, você pode mascarar áreas na malha dos seus Terrain Tiles e até mesmo manipular essas máscaras por meio do seu código. Isso torna mais fácil do que nunca adicionar características de terreno, como buracos, portais ou até mesmo cavernas, aproveitando as ferramentas do Editor, como ProBuilder, ProGrids e Polybrush. Vamos dar uma olhada em como podemos criar uma caverna simples usando esse processo.

Coloque um novo Terrain Tile em sua Scene e crie uma forma aproximada de montanha. Se você ainda não experimentou nosso mais recente pacote de visualização do Terrain Tools, confira este excelente manual, juntamente com este guia sobre pintura de material de terreno.
No menu suspenso Terrain Tools (Ferramentas de terreno), selecione o pincel Paint Holes (Pintar furos). Com o Terrain Tile selecionado, escolha a forma do pincel no Inspector e verifique se a opacidade do pincel está definida como 100. Pinte uma forma redonda onde planeja colocar a entrada de sua caverna.
O ProBuilder e o Polybrush são ferramentas no Editor para modelagem 3D simples que podem ser usadas para criar uma caverna básica. Você pode adicionar ambos facilmente ao seu projeto por meio do Package Manager. Quando ambos estiverem instalados, você poderá começar a criar sua caverna com o ProBuilder.
Abra a ferramenta navegando até Tools > ProBuilder > ProBuilder Window. Usando o menu ProBuilder , crie uma nova forma do ProBuilder e selecione a predefinição Pipe. Identifique qual extremidade do cano você usará para a entrada da caverna. Crie uma nova forma Plane que seja ligeiramente maior que o raio do tubo e use-a para vedar a outra extremidade da caverna. Selecione os dois objetos no ProBuilder e mescle-os para criar um único GameObject. Usando a ferramenta de seleção de faces do ProBuilder, exclua quaisquer faces extras no plano que estejam fora de sua caverna selada. Dimensione o objeto para que corresponda ao raio do buraco do terreno e coloque-o na posição.
Usando o Polybush, empurre/puxe os vértices ao longo da entrada da caverna até que fiquem bem alinhados com o buraco do terreno. Você também poderá usar o Polybrush ao longo de toda a caverna para adicionar variação e fazer com que ela se pareça mais com um ambiente natural.

Parabéns, agora você sabe como adicionar vários detalhes divertidos ao seu terreno! Se preferir fazer sua modelagem externamente, você ainda pode usar seu programa de modelagem 3D favorito para criar uma malha de caverna e importá-la usando as ferramentas de integração DCC do Unity. Não se esqueça de decorar ainda mais sua caverna com pedras ou iluminação!
--
Para saber mais sobre como criar um terreno rico, confira nossa documentação sobre Paint Holes e o workshop sobre terrenos da SIGGRAPH 2019. Feliz "terraining"!