リファレンス lightFalloff()

lightFalloff()

pointLight()spotLight()の減衰率を設定します。

光の減衰は、距離に応じてビームの強度がどのように変化するかを表します。 例えば、ランタンはゆっくりとした減衰、懐中電灯は中程度の減衰、 レーザーポインターは急激な減衰を持ちます。

lightFalloff()には3つのパラメータ、constantlinearquadraticがあります。これらは距離dにおける減衰を 計算するための数値で、以下のように使用されます:

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

注意:constantlinearquadraticは常に 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!

関連するリファレンス