Pular para o conteúdo

Mundo procedural

Um mundo inteiro gerado por código a partir de uma palavra: montanhas, praias, florestas, neve no topo e vilas perto da água. A mesma palavra sempre gera o mesmo mundo.

Como usar

  1. 01Digite uma palavra (ou toque em “Sortear mundo”).
  2. 02Ajuste montanhas, mar, relevo e cidades.
  3. 03Arraste para girar e role para aproximar.

Mouse ou dedoToqueTeclado3D (placa de vídeo)

experimento ao vivo
Carregando o experimento…
Como isso funciona?

01A altura do chão vem de um “ruído suave”: uma função que dá valores aleatórios, mas que mudam devagar de um ponto para o vizinho. Somando várias camadas desse ruído, aparecem morros, vales e detalhes.

02A palavra vira um número, a semente. Com a mesma semente o sorteio se repete, e por isso o mesmo nome gera sempre a mesma ilha. Jogos como Minecraft criam mundos assim.

03As cores vêm da altura (areia, grama, floresta, pedra, neve), e as vilas só nascem onde o chão é plano e perto do mar.