Pergunta

Eu tenho sido batendo afastado em Away3D para AS3, e fez um gerador de terreno pouco, usando Perlin Noise para criar um mapa de alturas, e depois para texturização, para emendar junto 5 imagens (muito genérico ruído base de água, praia, grama, rock & neve), dependendo da altura.

Onde em seguida? Eu duvido que a minha capacidade de contribuir diretamente para um motor 3D, mas eu me pergunto se alguém tinha mucked ao redor com coisas como sombras de chuva, outro fenômeno geográfico. Por exemplo, como uma nuvem se move sobre uma cadeia de montanhas, é temperatura cai, diminuindo sua capacidade de água de espera, e, portanto, com certos padrões climáticos, um lado da cordilheira será mais exuberante do que o outro lado.

Eu estou querendo saber se alguém tem alguma leitura material que poderia sugerir.

lotes Obrigado

edit: Unwind pensei que eu deveria adicionar uma imagem. Há fotos de mim sobre o bêbado internet e desordenada, uma coisa terrainer triste subdesenvolvido não deve ser muito mais embaraçoso! obrigado pelas idéias até agora ... Mmmm ... Lod'ing pode ser interessante, talvez antes de começar a adicionar detalhes que eu deveria ver o quão grande eu posso fazer um mapa. Vegetação faz muito sentido (duh ... plantas, é claro!), Eu me pergunto o quanto eu posso fazer processualmente.

alt texto http://assemblism.com/terrain/images/stage1.jpg

Foi útil?

Solução

Há um monte de coisa que vêm à mente sobre renderização textura. Primeiro eu tenho que dizer que não estou 100% certo o que você está procurando. Eu só vou postar tudo que eu posso pensar e você pode escolher;)

  • Melhorar o mapeamento geral textura. O declive do terreno modificar o tipo de textura que você iria colocar no vértice dado? Existem outros critérios disponível para indicar qual a textura de usar?
  • integrar um ciclo de dia / noite. Mover o sol / lua ao redor do terreno para que você possa ver a mudança de iluminação em conformidade.
  • auto-sombreamento sempre parece legal;).
  • A caixa de céu / cúpula não quer magoar.
  • Adicionar vegetação processualmente gerado.
  • Se você adicionar vegetação, torná-lo lançar uma sombra sobre o terreno.
  • Pense sobre prestação de água melhorada (reflexões, ondas, transparência)
  • Eu suponho que você use algum tipo de textura de mistura para misturar a transição de uma textura para a próxima?
  • Você está usando um grande textura que você está esticando ao longo de todo o mapa ou você está ladrilhos suas texturas?
  • Talvez, repensar a prestação do próprio terreno? você está "apenas" gerenciar uma grande variedade de Vertice / bordas? Se assim for, olhar para novas maneiras de gerenciar seus dados de terreno. Coisas como Quad / outubro-árvores são muitas vezes utilizados para esse tipo de problema.

Esses pontos estão em nenhuma ordem particular.

edit:

gamedev.net

gamasutra.com

Outras dicas

Mais vegetação vem à mente, tais como árvores ou "mato", dependendo de quanto cobertura grama que você tem. Você pode jogar com árvores de forma diferente cultivados em locais diferentes. Talvez algumas árvores crescem mais rápido da água mais próximo, enquanto as árvores alta até um lado da montanha está encolhido e robusto?

Você pode querer pensar em mais fenômenos climáticos, como o vento (flexão grama, afetando o crescimento das árvores, etc).

Você também pode pensar sobre o que seria necessário para modificar o terreno, por exemplo, simulando uma explosão soprando um lugar buraco, ou um terremoto rachar aberto superfície.

Parece divertido!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top