perlin-noise - simplex - ruido perlin
Algoritmo de ruido Perlin (2)
Estoy teniendo dificultades para entender muchos de los documentos altamente matemáticos disponibles en línea que describen cómo funciona la generación de ruido de Perlin, y me pregunto si alguien podría señalarme hacia una introducción más accesible. Estoy buscando usar el ruido Perlin en una aplicación para crear texturas 2D.
Mire el libro Textured and Modeling, A Procedural Approach , a partir de la página 67 hay una buena descripción y un código fuente para los ruidos de gradiente, el ruido perlin es solo otro ruido de gradiente.
También hay una implementación en GPU Gems 2 .
El ruido de Perlin en sí no utiliza mucha matemática avanzada, solo necesita saber sobre interpolación lineal, celosías y valores aleatorios.
Vale la pena señalar que el algoritmo de ruido Perlin original ha sido desaprobado por el autor. Ken Perlin diseñó una nueva versión: Simplex Noise.
Hay una buena explicación de la implementación de Simplex Noise con Java here .