pointLight()とspotLight()の減衰率を設定します。
光の減衰は、距離に応じてビームの強度がどのように変化するかを表します。 例えば、ランタンはゆっくりとした減衰、懐中電灯は中程度の減衰、 レーザーポインターは急激な減衰を持ちます。
lightFalloff()
には3つのパラメータ、constant
、linear
、 quadratic
があります。これらは距離d
における減衰を 計算するための数値で、以下のように使用されます:
falloff = 1 / (constant + d * linear + (d * d) * quadratic)
注意:constant
、linear
、quadratic
は常に 0より大きい値に設定する必要があります。
実例
シンタックス
lightFalloff(constant, linear, quadratic)
パラメーター
constant
Number:
減衰を計算するための定数値。
linear
Number:
減衰を計算するための線形値。
quadratic
Number:
減衰を計算するための二次値。
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/light.js and open a pull request!