“Improving noise”

  • ©Ken Perlin

  • ©Ken Perlin




    Improving noise



    Two deficiencies in the original Noise algorithm are corrected: second order interpolation discontinuity and unoptimal gradient computation. With these defects corrected, Noise both looks better and runs faster. The latter change also makes it easier to define a uniform mathematical reference standard.


    1. EBERT, D. ET AL. 1998. Texturing and Modeling; A Procedural Approach, Second Edition. AP Professional, Cambridge. Google Scholar
    2. FOLEY, J. ET AL. 1996. Computer Graphics: Principles and Practice. Addison-Wesley, Reading. Google Scholar
    3. PERLIN, K., ACM SIGGRAPH 84 conference, course in “Advanced Image Synthesis.”Google Scholar
    4. PERLIN, K. 1985. An Image Synthesizer. In Computer Graphics (Proceedings of ACM SIGGRAPH 85), 24. 3. Google Scholar
    5. PERLIN, K. AND HOFFERT, E. 1989. Hypertexture. In Computer Graphics (Proceedings of ACM SIGGRAPH 89), 23, 3. Google Scholar
    6. UPSTILL, S. 1990. The RenderMan Companion: A Programmer’s Guide to Realistic Computer Graphics. Addison-Wesley. Google Scholar

ACM Digital Library Publication: