Skip to main content

Perlin Noise Generator

A Perlin Noise Generator.

Ian Mallett






Home Page


Perlin Noise Generator 1.0 — 28 Feb, 2009 account Comments

  • Guest 2011-04-30 16:40:56

    "Your" noise code is copied-and-pasted from here:

    ... which is copied-and-pasted from here, with added comments:

    Your "contribution" seems to be limited to deleting the copyright notice and attempting to take credit for it.

    Ian Mallett 2013-03-13 23:27:43

    First, both of your links are written in Java, while this is written in Python. So no, I didn't copy+paste. At worst, I ported.

    Second, as omnirizon notes, if you look at the code, you'll find that it's actually very different from either of those links. I indeed used Ken Perlin's original source (your second link) as a reference (it's called a "reference implementation" for a reason), but the specific Python code was, out of necessity, all mine. As I wrote, one of the motivations for this project was a lack of sufficiently understandable Python code demonstrating Perlin Noise.

    Third, the copyright notice for Perlin's code is specific to that source and only restricts its direct use. I didn't use either source directly (items 1 and 2), so their copyrights are irrelevant. As to the *algorithm itself*, it was never patented, which makes it free for use. In any case, I clearly did not misrepresent that my code implements *Perlin* noise.

    Have a nice day.

    omnirizon 2011-05-20 17:08:44

     The author claimed this was his implementation of the Perlin noise algorithm.  how is that attempting to take credit for Ken Perlin's work?  Aside from both being an implementation of the same algorithm, the author's source code is rather dissimilar from Perlin's reference implementation.
    Your "post" seems to be limited to making unfounded accusations regarding the author's intentions.