레퍼런스 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

감쇠율 계산을 위한 상수값.

linear

감쇠율 계산을 위한 선형값.

quadratic

감쇠율 계산을 위한 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!

관련 레퍼런스