Referencia noiseDetail()

noiseDetail()

Ajusta el carácter del ruido producido por la función noise().

Los valores de ruido Perlin se crean sumando capas de ruido. Las capas de ruido, llamadas octavas, son similares a los armónicos en la música. Las octavas más bajas contribuyen más a la señal de salida. Estas definen la intensidad promedio del ruido. Las octavas más altas crean detalles más finos.

De forma predeterminada, los valores de ruido se crean combinando cuatro octavas. Cada octava mas alta aporta la mitad (un 50% menos) que su predecesor. noiseDetail() cambia el número de octavas y la cantidad de caída. Por ejemplo, llamar noiseDetail(6, 0.25) garantiza que noise() utilizará seis octavas. Cada octava mas alta aportará el 25% de su predecesor (un 75% menos). Los valores de caída entre 0 y 1 son válidos. Sin embargo, valores de caída superiores a 0,5 podrían resultar en valores de ruido superiores a 1.

Ejemplos

Sintaxis

noiseDetail(lod, falloff)

Parámetros

lod

número de octavas que utilizará el ruido.

falloff

factor de caída para cada octava.

Notice any errors or typos? Please let us know. Please feel free to edit src/math/noise.js and open a pull request!

Referencias Relacionadas