O Editor de Terreno do Studio permite que você gere e esculpa ambientes de terreno detalhados e realistas, como montanhas, corpos d'água, colinas cobertas de grama ou um deserto plano. O terreno é composto por grades de voxels que são regiões de 4×4×4 studs no mundo 3D com um material definido.


Usando as ferramentas do editor, você pode facilmente gerar e editar terreno, seja em um nível de voxel ou região, com a opção de importar um heightmap e colormap. Para edição de terreno mais precisa, dinâmica ou procedural, você também pode programar a criação de terreno.
Materiais do terreno
Os seguintes materiais padrão estão disponíveis para o terreno, e você também pode aplicar materiais personalizados. Materiais afetam tanto a forma quanto a aparência do terreno no mundo; por exemplo, a grama animada renderiza apenas no material Grama e o material Água ondula e brilha com um movimento sutil.























Aparência da água
Por padrão, a água do terreno ondula, oscila e brilha com um movimento sutil.
Para personalizar a cor e o movimento da água:
Na janela Properties, personalize a aparência da água através das seguintes propriedades:
Propriedade Descrição WaterColor Ajuda a ajustar o tom geral de toda a água do terreno no jogo. WaterReflectance Ajuda a ajustar quanto as superfícies da água refletem o céu e objetos ao redor, de 1 (alto) a 0 (nenhum). WaterTransparency Ajuda a ajustar o quão transparente a água é, de 1 (claro) a 0 (opaco). WaterWaveSize Ajuda a ajustar o tamanho das ondas de 1 (grande) a 0 (nenhum). WaterWaveSpeed Ajuda a ajustar a velocidade das ondas de 100 (turbulento) a 0 (tranquilo).
Animação da grama
Enquanto a maioria dos materiais são estáticos, você pode adicionar lâminas de grama animadas ao material de terreno Grama. Por padrão, a grama balança suavemente em um vento simulado, e você pode ajustar a direção/força de sua animação através do vento global.
Para adicionar grama animada ao material Grama:
Na janela Properties, ative a propriedade Decoration.

Ajuste a direção e a força de sua animação através do vento global.
Cores de terreno personalizadas
Cada material de terreno é atribuído uma cor padrão, mas você pode personalizar a cor de qualquer material para melhor se adaptar ao seu jogo.

Para personalizar a cor de qualquer material, exceto a água:
Na janela Properties, expanda MaterialColors. Todos os materiais exibirão seu código RGB.

Para qualquer material, insira um novo código RGB ou clique na caixa de cor para abrir o popup de cores.
Gerar terreno
Usando as seguintes ferramentas e métodos, você pode gerar grandes áreas de terreno proceduralmente através de ferramentas ou programação, ou automaticamente com base em um heightmap e colormap.
Ferramenta Gerar
A ferramenta Gerar permite que você gere terreno proceduralmente em segundos. Isso é útil se você deseja criar um grande mapa e ajustar os detalhes do terreno.
Na janela do editor, navegue até a aba Criar e selecione a ferramenta Gerar.

No viewport 3D, mova/redimensione a região de seleção onde deseja gerar o terreno. Alternativamente, expanda as Configurações de Seleção da ferramenta e insira valores nos campos X/Y/Z para definir um tamanho e posição específicos.
Na seção de Configurações de Bioma da ferramenta, escolha os seguintes biomas para incluir no novo terreno:
- Ártico
- Dunas
- Cânions
- Paisagem Vulcânica
- Água
- Montanhas
- Colinas
- Planícies
- Pântano
Clique no botão Gerar.
Heightmaps e colormaps
Um heightmap é uma representação 2D de um mapa de terreno 3D, visto diretamente de cima. Áreas mais brilhantes de um heightmap resultam em terrenos mais altos, como montanhas, enquanto áreas mais escuras resultam em regiões mais baixas, como vales.
Um colormap opcional, junto com um heightmap, converte cores em materiais de terreno usando uma chave de cores.



1 pixel em um heightmap representa 4 studs no Studio, e o Studio suporta um máximo de 4096×4096 pixels nos formatos .jpg ou .png.
Para importar um heightmap e um colormap opcional:
Na janela do editor, navegue até a aba Criar e selecione a ferramenta Importar.

Na seção de Configurações do Mapa da ferramenta, clique no botão de importação e escolha a imagem que deseja importar como heightmap.
Na seção de Configurações do Material da ferramenta, selecione um material de terreno ou, alternativamente, faça o upload de um colormap.
Para aplicar um material consistente em todo o terreno gerado, selecione a aba Material e escolha um material de terreno.
No viewport 3D, mova/redimensione a região de seleção onde deseja gerar o terreno. Alternativamente, insira valores nos campos da ferramenta Selecionar para definir uma posição e tamanho mais específicos.
Clique no botão Gerar.
Programação
Você pode programar a geração de terreno usando a classe Terrain. Por exemplo, para criar terreno com material de grama que preenche um volume, você pode usar métodos como FillBall(), FillBlock(), FillCylinder(), FillRegion(), ou FillWedge().
Preencher Volume de Blocolocal Workspace = game:GetService("Workspace")Workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)
Edição em larga escala
A aba Editar do editor contém ferramentas para edição em larga escala.
Selecionar regiões
A ferramenta Selecionar é a ferramenta universal para selecionar regiões retangulares de terreno.

Selecione uma região clicando e arrastando no viewport 3D, reposicione-a com as alças de movimentação, e edite seu tamanho com as alças de escala. Alternativamente, insira valores nos campos X/Y/Z da ferramenta para definir uma posição e tamanho específicos.

O Studio também suporta os seguintes atalhos de teclado e mouse, assumindo que a ferramenta Selecionar esteja ativa e nada esteja selecionado na janela Explorer.
| Windows | Mac | Ação |
|---|---|---|
| CtrlC | ⌘C | Copia o terreno dentro da região selecionada para a área de transferência. |
| CtrlV | ⌘V | Cola o terreno que foi copiado para a área de transferência e troca para a ferramenta Transformar para que o novo terreno possa ser transformado. |
| CtrlX | ⌘X | Corta o terreno dentro da região selecionada para a área de transferência. |
| CtrlD | ⌘D | Duplica o terreno dentro da região selecionada e troca para a ferramenta Transformar para que o novo terreno possa ser transformado. |
| Delete | Delete | Deleta o terreno dentro da região selecionada. |
| Shift | Shift | Quando segurado enquanto arrasta qualquer alça de escala, escala a região proporcionalmente em todos os outros eixos. |
| Ctrl | ⌘ | Quando segurado enquanto arrasta qualquer alça de escala, escala a região igualmente na direção positiva e negativa ao longo desse eixo. |
Transformar regiões
A ferramenta Transformar permite que você manipule regiões inteiras selecionadas para uma nova posição, tamanho ou orientação.
Para transformar uma região:
Selecione uma região e, em seguida, ative a ferramenta Transformar. Observe que a ferramenta será ativada automaticamente se você colar ou duplicar terreno.

No viewport 3D, transforme a região com as alças de movimentação, os anéis de rotacionar e as alças de escala. Alternativamente, insira valores nos campos X/Y/Z da ferramenta para definir uma posição, tamanho e rotação específicos.

Preencher e substituir regiões
A ferramenta Preencher permite que você preencha uma região inteira selecionada com um material específico ou substitua todo o material dentro da região por outro material.
Selecione uma região e, em seguida, ative a ferramenta Preencher.

Na seção de Configurações de Material da ferramenta:
- Para preencher a região com um material específico, selecione Preencher e escolha o material desejado.
- Para substituir todo o terreno de um material por outro material, selecione Substituir, e então escolha um material de origem e um material alvo.
Clique no botão Aplicar ou pressione Enter/Return.

Região selecionada preenchida com material Sal
Definir nível do mar
A ferramenta Nível do Mar permite que você crie um nível de água consistente ou remova toda a água dentro de uma região.
Ative a ferramenta Nível do Mar.

Selecione a região pretendida clicando e arrastando as alças de movimentação e as alças de escala no viewport 3D. Alternativamente, insira valores nos campos X/Y/Z da ferramenta para definir uma posição e tamanho específicos.
Clique no botão Evaporar para remover a água dentro da região selecionada ou clique no botão Criar para preencher a região selecionada com água.
Edição detalhada
A aba Editar também contém ferramentas para edição de precisão usando uma ferramenta "pincel" para desenhar, esculpir, alisar, nivelar ou pintar o terreno.

Cada ferramenta permite que você escolha entre uma forma de pincel esférica, caixa ou cilíndrica e um tamanho base entre 1–64 studs.

Para ferramentas que usam o pincel, o Studio suporta os seguintes atalhos de teclado e mouse.
| Windows | Mac | Ação |
|---|---|---|
| Ctrl | ⌘ | Quando segurado enquanto usa as ferramentas Desenhar e Esculpir, alterna para o modo de pincel alternativo. Por exemplo, altera para o modo "subtrair" em vez do modo padrão "adicionar". |
| Shift | Shift | Quando segurado enquanto usa as ferramentas Desenhar e Esculpir, ativa temporariamente a ferramenta Alisar. |
| B | B | Quando segurado enquanto arrasta o mouse ou usa a roda de rolagem, ajusta o tamanho base do pincel. |
| CtrlB | ⌘B | Quando segurado enquanto arrasta o mouse ou usa a roda de rolagem, ajusta a altura do pincel. Aplica-se apenas se a forma do pincel estiver definida como caixa ou cilindro. |
| ShiftB | ShiftB | Quando segurado enquanto arrasta o mouse ou usa a roda de rolagem, ajusta a força do pincel. Aplica-se apenas ao usar as ferramentas Esculpir, Alisar, ou Nivelar. |
| Alt | ⌥ | Quando segurado ao clicar, mostra o seletor de materiais. |
Desenhar
A ferramenta Desenhar adiciona ou subtrai terreno usando o pincel. Esta ferramenta funciona em um modo duplo onde segurar Ctrl ou ⌘ ativa o modo "subtrair" em vez do modo padrão "adicionar". Além disso, segurar Shift ativa temporariamente a ferramenta Alisar.
Esculpir
A ferramenta Esculpir adiciona ou subtrai terreno usando o pincel. Ao contrário da ferramenta Desenhar, esta ferramenta inclui um controle deslizante de força para permitir uma manipulação mais suave do terreno.
Semelhante à ferramenta Desenhar, a ferramenta Esculpir funciona em um modo duplo onde segurar Ctrl ou ⌘ ativa o modo "subtrair" em vez do modo padrão "adicionar". Além disso, segurar Shift ativa temporariamente a ferramenta Suavizar.
Suavizar
A ferramenta Suavizar alisa bordas abruptas no terreno usando o pincel. Esta ferramenta pode ser usada em modo independente ou você pode alterná-la segurando Shift enquanto usa as ferramentas Desenhar ou Esculpir.
Nivelar
A ferramenta Nivelar nivela o terreno a um nível consistente em um plano visualizado. Por padrão, a ferramenta reduz o terreno acima do plano e eleva o terreno abaixo do plano, mas você pode optar por reduzir ou elevar seletivamente através da opção Modo de Nivelamento da ferramenta.
Pintar
A ferramenta Pintar, usando o pincel, pinta um material de terreno sobre um material existente ou substitui um material por outro material.


