Onde posso encontrar exemplos de código de diferentes variações do ruído Perlin?

7

Eu vi o wiki do PCG e é um ótimo recurso. Mas muitos dos artigos são muito breves e é difícil encontrar bons links sobre coisas específicas.

Tenho procurado maneiras de transformar meus mapas de altura de ruído Perlin para criar sulcos, rios e outros recursos do terreno. Também não consigo encontrar artigos sobre como dividir o mapa em diferentes áreas para calcular coordenadas de textura ou outros valores específicos do jogo. Eu só consegui encontrar sites detalhando seu software que podem gerar coisas diferentes, mas nenhum código ou explicação. Existem boas fontes de exemplos de código / explicações sobre como fazer o mencionado acima com o ruído Perlin?

PS. Provavelmente deve ser um wiki da comunidade. Eu não sei como fazê-lo como um só.

BarakatX2
fonte

Respostas:

5

Repartição da Geração Mundial
Perlin Noise
Advanced Perlin noise
NVidia GPU Gems 2. Capítulo 26. Implementando Perlin Noise
NVidia GPU Gems 3. Capítulo 1. Gerando Terrenos Procedimentais Complexos Usando a GPU

Também 2 artigos (em russo) com código fonte:

http://blog.wonderville.ru/procedural-perlin-noise/
http://blog.wonderville.ru/perlin-noise-simplex-noise/

canto superior direito
fonte
Aqui está uma versão em inglês da página de ruído simplex russo: docs.google.com/… o PDF original pode ser baixado aqui: webstaff.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
zfedoran
4

A maioria das páginas que afirmam cobrir ruído perlin realmente cobre outra coisa. Se você deseja o negócio real, leia a implementação de referência de ruído aprimorado do próprio Ken Perlin. Lá você também encontrará um link para o documento SIGGRAPH 2002, descrevendo o algoritmo em detalhes.

fredoverflow
fonte