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.

This page is generated from the comments in src/webgl/light.js . Please feel free to edit it and submit a pull request!

Referencias Relacionadas