Gerador de heightmap de terreno (ruído, semente e exportação em PNG)
Defina uma semente, molde o ruído e baixe um heightmap em tons de cinza para Unity, Godot, Unreal ou Blender. A prévia colorida mostra nível do mar, praias, grama, rocha e neve.
Ruído de valor 256 × 256. Importe o PNG em tons de cinza como heightmap nas ferramentas de terreno do Unity, Godot ou Unreal, ou como mapa de deslocamento no Blender.
Usando o heightmap
No Unity, a ferramenta de terreno importa um arquivo de heightmap, e no Godot você pode alimentar um HeightMapShape3D ou um add-on de terreno. No Blender, use como textura de deslocamento num plano subdividido.
Heightmaps puros são suaves. Coloque pedras, árvores e props por cima para quebrar; os packs de natureza e pedras foram feitos para isso.
Quando usar
Esboçar uma fase aberta
Gere algumas seeds, escolha a que tem os melhores vales e caminhos e importe como base do mapa.
Ilhas e litorais
Suba o nível do mar até a terra virar ilhas e baixe o mapa para um jogo de sobrevivência ou de piratas.
Fundos e colinas distantes
Um heightmap com pouco detalhe cria montanhas atrás da área jogável sem precisar modelar.
Vá além
Perguntas frequentes
256 × 256 pixels, PNG em tons de cinza de 8 bits. Redimensione num editor de imagem se a engine pedir um tamanho específico.
É ruído de valor em camadas, parente próximo que parece parecido para terreno. As camadas (oitavas) adicionam detalhe fino sobre formas amplas.
Sim. A mesma semente e as mesmas configurações sempre dão o mesmo mapa.
Crie um Terrain, abra Terrain Settings e use Import Raw. Salve o PNG como RAW de 16 bits antes, ou use um importador que leia PNG.
Adicione um plano subdividido, um modificador Displace e escolha o heightmap como textura. Aumente a força até as colinas ficarem boas.


