레퍼런스 lightFalloff()

lightFalloff()

pointLight()spotLight()의 감쇠율을 설정합니다.

빛의 감쇠율은 거리에 따른 빛의 강도를 설명합니다. 예를 들어, 랜턴은 느린 감쇠율, 손전등은 중간 감쇠율, 레이저 포인터는 급격한 감쇠율을 가집니다.

lightFalloff() 은 세 개의 매개변수, 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:

감쇠율 계산을 위한 2차(quadratic) 값.

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

관련 레퍼런스