Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Perlin noise algorithm [closed]

Tags:

I'm having difficulty understanding a lot of the highly mathematical papers available online describing how Perlin noise generation works, and I'm wondering if anyone could point me in the direction of a more accessible introduction. I am looking to use Perlin noise in an application to create 2D textures.

like image 941
Johnny Avatar asked Jul 21 '10 21:07

Johnny


People also ask

What is the algorithm for Perlin noise?

Perlin noise is a popular procedural generation algorithm invented by Ken Perlin. It can be used to generate things like textures and terrain procedurally, meaning without them being manually made by an artist or designer. The algorithm can have 1 or more dimensions, which is basically the number of inputs it gets.

Is Perlin noise deterministic?

This is because the noise function is deterministic: it gives you the same result for a specific time t each and every time.

Is Perlin sound free?

The objective of this article is to present an easy-to-understand analysis of Ken Perlin's Improved Perlin Noise. The code in this article is written in C# and is free to use.


1 Answers

It's worth noting that the original Perlin noise algorithm has been deprecated by the author. Ken Perlin designed a new version: Simplex Noise

There is a good explanation of Simplex Noise with Java implementation here.

like image 151
i_grok Avatar answered Nov 03 '22 02:11

i_grok