Voltar para o Blog
Quest Log

Terrain Studio: Gerador de Terreno 3D Grátis e Open Source no Navegador

Paisagem 3D estilizada com montanhas, vales e um planeta procedural ao fundo numa cena de relevo gerado por computador

Terrain Studio é um gerador de terreno 3D grátis e open source que roda no navegador. Veja como usar pra prototipar mundos e exportar heightmap ou mesh.

Terrain Studio: Gerador de Terreno 3D Grátis e Open Source no Navegador

Se você já tentou começar um jogo 3D sozinho, conhece a parede: você quer testar uma ideia de mundo aberto, mas montar até um pedacinho de terreno do zero consome um tempo absurdo antes de você ter qualquer coisa jogável. O Terrain Studio é uma ferramenta que ataca exatamente esse gargalo. É um gerador e editor de terreno procedural, grátis e de código aberto, que roda inteiramente no navegador. Você gera um relevo, ajusta, e exporta pra levar pra sua engine ou pro Blender. O site gamefromscratch cobriu a ferramenta em 25 de junho de 2026, e ela vale uma olhada de quem está começando no 3D indie.

Antes de entrar nos detalhes, quero deixar claro o ângulo deste post. Ferramenta nova sai toda semana, e a maioria não muda nada no seu dia. Essa aqui muda uma coisa concreta: ela tira atrito de uma etapa específica do protótipo de mundo 3D. Não é mágica, não vai fazer seu jogo, mas economiza um tempo real numa parte que costuma travar iniciante. Vou explicar o que ela faz, o que é heightmap, como isso encaixa no seu fluxo, e onde estão os limites honestos.

O que o Terrain Studio faz na prática

O Terrain Studio é "shader-driven", ou seja, o relevo é construído e visualizado em tempo real usando os recursos da placa de vídeo direto no navegador. Tecnicamente ele roda em WebGL2 e foi feito com React, Vite e Three.js. Pra você isso significa uma coisa simples: abre o site oficial em terrains.zyfod.dev, e está rodando, sem download, sem instalação, sem configurar ambiente. Você mexe e o terreno responde na hora.

A ferramenta tem três modos de trabalho, e cada um serve a um propósito diferente:

  • Tile: um tabuleiro fixo de terreno, com LOD por chunk. LOD (level of detail) é a técnica de mostrar mais detalhe perto da câmera e menos longe, pra não pesar. É o modo direto pra você gerar um pedaço de terreno delimitado e exportar.
  • Infinite World: uma grade de chunks que é transmitida ao redor da câmera conforme você se move. Dá pra explorar a pé, num estilo FPS, ou voando. É o modo pra sentir como seria caminhar pelo mundo gerado.
  • Planet: um planeta procedural montado como cube-sphere, com atmosfera, nuvens volumétricas e câmera em órbita. É o modo mais chamativo, bom pra testar a ideia de um mundo esférico inteiro visto de cima.

Os três modos compartilham a mesma lógica de geração procedural, o que muda é a escala e a forma de navegar. Você provavelmente vai usar o Tile pra produção de verdade (gerar e exportar) e os outros dois pra explorar e validar uma direção visual.

O que é heightmap e por que isso importa

Aqui está o conceito que destrava tudo. Um heightmap (mapa de altura) é uma imagem em tons de cinza onde cada pixel não representa cor, e sim altura. Pixel branco é o ponto mais alto, pixel preto é o mais baixo, e os tons de cinza no meio são as alturas intermediárias. A engine pega essa imagem e "levanta" o terreno: onde a imagem é clara, o chão sobe; onde é escura, afunda. Uma montanha vira uma mancha branca, um vale vira uma mancha escura.

Por que isso é tão usado? Porque é leve e universal. Uma imagem em tons de cinza ocupa pouco e é fácil de armazenar, editar e transmitir. E a maioria das engines e ferramentas 3D entende heightmap de fábrica, porque é um padrão antigo e consolidado. Você gera o relevo num lugar, exporta a imagenzinha, importa noutro, e o terreno aparece. É o formato franco-atirador do terreno 3D.

O Terrain Studio exporta de dois jeitos: como heightmap ou como objeto de malha texturizada completa, pronto pra engines e pra ferramentas DCC como o Blender. A diferença prática é esta: o heightmap é a "receita" da altura, e a engine reconstrói o terreno a partir dela (mais leve, mais flexível, mas depende do sistema de terreno da engine). A malha texturizada é o terreno já modelado, com geometria e textura, pronto pra colocar na cena (mais direto, mas é um objeto fixo). Qual escolher depende do que sua engine espera e do que você vai fazer com o terreno depois.

Como isso acelera o protótipo de um mundo 3D

Vamos ao motivo de a ferramenta interessar a quem está começando. O ciclo de prototipar um mundo 3D, sem ajuda, costuma ser doloroso: você precisa de relevo, e gerar relevo crível na mão exige ou esculpir mesh à mão (lento e exige técnica) ou montar ruído procedural na engine (exige saber programar isso). As duas opções colocam uma barreira entre você e a primeira versão jogável.

Com um gerador como o Terrain Studio, o caminho fica assim: você gera o relevo no navegador em minutos, brincando com os parâmetros até gostar do formato, exporta como heightmap ou mesh, e leva pra sua engine ou pro Blender. De repente você tem um terreno pra colocar o personagem em cima e começar a testar movimento, câmera e escala de verdade. O protótipo nasce mais rápido, e protótipo rápido é o que mantém o projeto vivo, porque você vê resultado antes de perder a empolgação.

E tem um ganho de aprendizado escondido aqui. Ao mexer nos parâmetros e ver o relevo mudar, você começa a entender intuitivamente como terreno procedural funciona, o que é frequência, amplitude, como o ruído vira montanha. Esse repertório visual ajuda mesmo quando você for, mais pra frente, gerar terreno direto na engine.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Os limites honestos do Terrain Studio

Agora a parte que muita gente esquece de falar quando lança ferramenta nova. O Terrain Studio é um gerador e editor de terreno. Ele faz isso bem, e só isso. Ele não monta o seu jogo, não substitui aprender a engine, não resolve física, inimigos, interface, save, nada. O terreno é uma peça do mundo, e o mundo é uma peça do jogo. Se você importar um terreno lindo e parar aí, você tem um terreno lindo e nenhum jogo.

Tem um risco real de quem está começando cair na cilada de colecionar ferramentas em vez de aprender a base. É confortável ficar gerando terreno bonito a tarde inteira e sentir que está progredindo, quando na verdade você está adiando a parte difícil. A parte difícil é a engine: entender cena, node, importação, colisão, câmera, código. É ali que o jogo de fato acontece, e é ali que o tempo de estudo rende.

Outro ponto franco: importar terreno de uma ferramenta externa pra dentro de uma engine não é sempre apertar um botão. Cada engine tem seu sistema de terreno, sua forma de ler heightmap, sua escala. Você vai precisar ler a documentação da sua engine e ajustar. A ferramenta entrega o relevo; encaixar ele direito no seu projeto é trabalho seu, e esse trabalho exige saber a engine. Por isso o melhor uso do Terrain Studio é como acelerador de uma etapa, não como atalho pra pular o aprendizado.

Vale também a ressalva geral de ferramenta open source mantida por uma pessoa. O criador aparece como ZyFou no repositório no GitHub, e ser de código aberto é ótimo: você pode estudar como foi feito, abrir issue, contribuir. Mas projeto pessoal pode mudar de ritmo, então use pelo que ele entrega hoje, sem montar seu pipeline inteiro em cima de uma dependência única.

O próximo passo prático pra quem está começando

Se você leu até aqui empolgado pra fazer um mundo 3D, o próximo passo não é baixar mais ferramenta, é aprender a engine. Sério. O Terrain Studio só vira útil de verdade depois que você sabe receber aquele terreno e construir algo em volta dele.

O caminho que eu recomendo é começar montando um jogo 3D mínimo de ponta a ponta, pra você entender o fluxo completo antes de complicar. Esse tutorial de primeiro jogo 3D no Godot 4 sai do projeto vazio e chega num personagem que anda e pula numa cena, que é exatamente a base onde um terreno vai entrar depois. Com esse esqueleto na mão, importar um heightmap deixa de ser abstrato e passa a ter um lugar pra encaixar.

Em paralelo, vale entender como assets 3D são feitos, porque terreno não vive sozinho: ele precisa de árvores, pedras, props. O guia de modelagem 3D low poly pra jogos cobre como criar objetos simples e leves que combinam bem com um mundo gerado, e te dá noção do que é mesh, textura e por que o estilo low poly é tão amigo do iniciante. Junta um terreno gerado com alguns props low poly e você já tem uma cena que parece um começo de jogo.

E se você sente que está pulando de tutorial em tutorial sem nunca terminar nada, o problema raramente é falta de ferramenta, é falta de estrutura e de uma ordem pra estudar. Foi pra resolver isso que existe o curso de Godot da CursoGame.Dev: um caminho do começo ao fim, na ordem certa, pra você sair do amontoado de vídeos soltos e chegar num projeto completo de verdade. Ferramenta grátis como o Terrain Studio é um ótimo complemento desse caminho, não um substituto dele.

Conclusão

O Terrain Studio é um daqueles lançamentos que merecem a atenção pelo motivo certo: ele tira atrito real de uma etapa específica e é grátis e aberto, então o custo de experimentar é zero. Roda no navegador, gera relevo procedural em três modos, e exporta como heightmap ou mesh pra você levar pra sua engine ou pro Blender. Pra quem está prototipando mundo 3D, isso é tempo economizado numa parte que costuma travar.

O recado que fica é o de sempre por aqui: ferramenta acelera, não ensina. Use o Terrain Studio pra gerar terreno rápido e manter o protótipo andando, mas invista o grosso do seu tempo em aprender a engine, porque é ali que o jogo de fato nasce. Gere o relevo, leve pra dentro do Godot, coloque o personagem em cima e veja o mundo ganhar vida. Esse é o ciclo que transforma curiosidade em jogo de verdade.

Perguntas frequentes

O que é o Terrain Studio?

Terrain Studio é um gerador e editor de terreno procedural que roda inteiramente no navegador. Ele cria relevo 3D de forma "shader-driven" e deixa você exportar o resultado como heightmap ou como malha texturizada pra usar na sua engine ou no Blender. É grátis e open source.

Terrain Studio é grátis mesmo?

Sim. É grátis e o código é aberto. O projeto está no GitHub sob o nome do criador, que aparece como ZyFou, e roda direto no navegador sem instalar nada. Você pode usar, estudar o código e contribuir.

O que é um heightmap?

Um heightmap é uma imagem em tons de cinza onde cada pixel guarda a altura de um ponto do terreno: quanto mais claro, mais alto. A engine lê essa imagem e levanta o relevo a partir dela. É um jeito leve e padrão de representar terreno, e a maioria das engines sabe importar.

Dá pra usar o terreno do Terrain Studio no Godot ou em outra engine?

Dá. O Terrain Studio exporta como heightmap ou como objeto de malha texturizada completa, e esses dois formatos são genéricos. Cada engine tem o seu caminho de importação, então vale conferir a documentação da sua engine. O terreno é só uma peça do jogo, não o jogo pronto.

O Terrain Studio substitui aprender a engine?

Não. Ele acelera a parte de criar o relevo, mas não monta o jogo por você. Você ainda precisa aprender a importar o terreno, posicionar o jogador, colocar colisão, iluminação e tudo o mais. A ferramenta resolve uma etapa, o aprendizado da engine continua sendo o trabalho principal.