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

valor constante para calcular la atenuación.

linear

valor lineal para calcular la atenuación.

quadratic

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