Referencia lightFalloff()

lightFalloff()

Establece la tasa de atenuación para pointLight() y spotLight().

La atenuación de una luz describe la intensidad de su haz a una distancia. Por ejemplo, una linterna tiene una atenuación lenta, una linterna tiene una atenuación media y un puntero láser tiene una atenuación aguda.

lightFalloff() tiene tres parámetros, constant, linear y quadratic. Son números utilizados para calcular la atenuación a una distancia d, de la siguiente manera:

falloff = 1 / (constant + d * linear + (d * d) * quadratic)

Nota: constant, linear y quadratic siempre deben tener valores mayores a 0.

Ejemplos

Sintaxis

lightFalloff(constant, linear, quadratic)

Parámetros

constant
Number:

valor constante para calcular la atenuación.

linear
Number:

valor lineal para calcular la atenuación.

quadratic
Number:

valor cuadrático para calcular la atenuación.

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

Referencias Relacionadas